{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Logistic Regression and Model Comparison with Bambi and ArviZ\n",
    "\n",
    "## Adults dataset\n",
    "\n",
    "The [adults dataset](http://archive.ics.uci.edu/ml/datasets/Adult) is comprised of census data from 1994 in United States.  \n",
    "The goal is to use demographic variables to predict whether an individual makes more than $50,000 per year. \n",
    "\n",
    "The following is a description of the variables in the dataset.\n",
    "\n",
    "* **age**: Individual's age\n",
    "* **workclass**: Labor class.\n",
    "* **fnlwgt**: It is not specified, but we guess it is a final sampling weight.\n",
    "* **education**: Education level as a categorical variable.\n",
    "* **educational_num**: Education level as numerical variable. It does not reflect years of education.\n",
    "* **marital_status**: Marital status.\n",
    "* **occupation**: Occupation.\n",
    "* **relationship**: Relationship with the head of household.\n",
    "* **race**: Individual's race.\n",
    "* **sex**: Individual's sex.\n",
    "* **capital_gain**: Capital gain during unspecified period of time.\n",
    "* **capital_loss**: Capital loss during unspecified period of time.\n",
    "* **hs_week**: Hours of work per week.\n",
    "* **native_country**: Country of birth.\n",
    "* **income**: Income as a binary variable (either below or above 50K per year).\n",
    "\n",
    "We are only using the following variables in this example: **income**, **sex**, **race**, **age**, and **hs_week**. This subset is comprised of both categorical and numerical variables which allows us to visualize how to incorporate both types in a logistic regression model while helping to keep the analysis simpler."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import warnings\n",
    "\n",
    "import arviz as az\n",
    "import bambi as bmb\n",
    "import matplotlib.pyplot as plt\n",
    "import matplotlib.lines as mlines\n",
    "import numpy as np\n",
    "import pandas as pd\n",
    "import seaborn as sns\n",
    "\n",
    "# Disable a FutureWarning in ArviZ at the moment of running the notebook\n",
    "az.style.use(\"arviz-darkgrid\")\n",
    "warnings.simplefilter(action='ignore', category=FutureWarning)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "<class 'pandas.core.frame.DataFrame'>\n",
      "RangeIndex: 32561 entries, 0 to 32560\n",
      "Data columns (total 5 columns):\n",
      " #   Column   Non-Null Count  Dtype \n",
      "---  ------   --------------  ----- \n",
      " 0   income   32561 non-null  object\n",
      " 1   sex      32561 non-null  object\n",
      " 2   race     32561 non-null  object\n",
      " 3   age      32561 non-null  int64 \n",
      " 4   hs_week  32561 non-null  int64 \n",
      "dtypes: int64(2), object(3)\n",
      "memory usage: 1.2+ MB\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>income</th>\n",
       "      <th>sex</th>\n",
       "      <th>race</th>\n",
       "      <th>age</th>\n",
       "      <th>hs_week</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>&lt;=50K</td>\n",
       "      <td>Male</td>\n",
       "      <td>White</td>\n",
       "      <td>39</td>\n",
       "      <td>40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>&lt;=50K</td>\n",
       "      <td>Male</td>\n",
       "      <td>White</td>\n",
       "      <td>50</td>\n",
       "      <td>13</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>&lt;=50K</td>\n",
       "      <td>Male</td>\n",
       "      <td>White</td>\n",
       "      <td>38</td>\n",
       "      <td>40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>&lt;=50K</td>\n",
       "      <td>Male</td>\n",
       "      <td>Black</td>\n",
       "      <td>53</td>\n",
       "      <td>40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>&lt;=50K</td>\n",
       "      <td>Female</td>\n",
       "      <td>Black</td>\n",
       "      <td>28</td>\n",
       "      <td>40</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "  income     sex   race  age  hs_week\n",
       "0  <=50K    Male  White   39       40\n",
       "1  <=50K    Male  White   50       13\n",
       "2  <=50K    Male  White   38       40\n",
       "3  <=50K    Male  Black   53       40\n",
       "4  <=50K  Female  Black   28       40"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "data = bmb.load_data(\"adults\")\n",
    "data.info()\n",
    "data.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Categorical variables are presented as from type `object`. In this step we convert them to `category`."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "<class 'pandas.core.frame.DataFrame'>\n",
      "RangeIndex: 32561 entries, 0 to 32560\n",
      "Data columns (total 5 columns):\n",
      " #   Column   Non-Null Count  Dtype   \n",
      "---  ------   --------------  -----   \n",
      " 0   income   32561 non-null  category\n",
      " 1   sex      32561 non-null  category\n",
      " 2   race     32561 non-null  category\n",
      " 3   age      32561 non-null  int64   \n",
      " 4   hs_week  32561 non-null  int64   \n",
      "dtypes: category(3), int64(2)\n",
      "memory usage: 604.7 KB\n"
     ]
    }
   ],
   "source": [
    "categorical_cols = data.columns[data.dtypes == object].tolist()\n",
    "for col in categorical_cols:\n",
    "    data[col] = data[col].astype(\"category\")\n",
    "data.info()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Instead of going straight to fitting models, we're going to do a some exploratory analysis of the variables in the dataset. First we have some plots, and then some conclusions about the information in the plots."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "# Just a utilitary function to truncate labels and avoid overlapping in plots\n",
    "def truncate_labels(ticklabels, width=8):\n",
    "    def truncate(label, width):\n",
    "        if len(label) > width - 3:\n",
    "            return label[0 : (width - 4)] + \"...\"\n",
    "        else:\n",
    "            return label\n",
    "\n",
    "    labels = [x.get_text() for x in ticklabels]\n",
    "    labels = [truncate(lbl, width) for lbl in labels]\n",
    "\n",
    "    return labels"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/tmp/ipykernel_856759/1570134311.py:5: UserWarning: set_ticklabels() should only be used with a fixed number of ticks, i.e. after set_ticks() or using a FixedLocator.\n",
      "  axes[1, 0].set_xticklabels(truncate_labels(axes[1, 0].get_xticklabels()))\n"
     ]
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAABLsAAAXnCAYAAACkPXvDAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjYsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvq6yFwwAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3XlclXXe//E3CJSIEio4ibHcJmoqmMnSoNFibpRrR8mlnEZrSGX0NhvH7B5Lp8Ypg3FJJc1osUkUR40sp1JZUsS9xQ0TUWlcShE6Kijn90c/znA6B0QUwYvX8/G4H8n3+lzX9b0Oc7i/532+1/dyslgsFgEAAAAAAAAG4FzbHQAAAAAAAACuF8IuAAAAAAAAGAZhFwAAAAAAAAyDsAsAAAAAAACGQdgFAAAAAAAAwyDsAgAAAAAAgGEQdgEAAAAAAMAwCLsAAAAAAABgGC613QE4dubMmdruAgAAqCYvL6/a7gIqwTgLAICbV1XGWczsAgAAAAAAgGEQdgEAAAAAAMAwCLsAAAAAAABgGIRdAAAAAAAAMAzCLgAAAAAAABgGYRcAAAAAAAAMg7ALAAAAAAAAhkHYBQAAAAAAAMMg7AIAAAAAAIBhEHYBAAAAAADAMFxquwOOnDhxQuvWrVNaWpq+//57nT59Wp6enurSpYtGjx6tkJAQm/q5c+dq3rx5Do/l5uamr7/+2uG2tWvXKikpSTk5OXJ1dVXnzp0VFxenTp06OazPzc1VfHy8srKyZDab5e/vr6FDh2rYsGFydrbPDYuLi5WYmKi1a9cqPz9fnp6eioqK0oQJE+Tt7X2VrwoAAAAAAACupE6GXe+9957eeust+fn56be//a2aNWumI0eO6PPPP9fnn3+u2bNnq2/fvnb7DRw4UL6+vjZtDRo0cHiOhQsXKj4+Xi1btlRMTIzMZrNSU1P1+OOPa8mSJQoPD7epz8nJUUxMjC5cuKDevXurRYsWSktL04wZM7R//37NmDHDpr60tFSxsbHKyMhQSEiIHn74YeXl5SklJUVfffWVli9fTuAFAAAAAABwnTlZLBZLbXfi19avX6+mTZuqa9euNu3btm3TqFGj1KhRI6Wnp8vNzU3Sf2d2vfvuu3YhlSO5ubmKjo5Wq1attGLFCjVu3FiSdPDgQZlMJnl7e2vdunVycflvFjhixAhlZ2crMTFRUVFRkqSSkhKNGTNGmzdvVlJSkiIiIqz1K1eu1NSpUxUdHa3Zs2fLycnJpn3AgAGaNWtWhX08c+ZMFV8tAABQ13h5edV2F1AJxlkAANy8qjLOqpNrdvXs2dMu6JKkrl27Kjw8XGfPntX+/furffyUlBRdunRJsbGx1qBLktq0aaP+/fsrLy9PW7ZssbYfPnxY2dnZCg8PtwZdkuTq6qqJEydKkpKTk23OUfbzpEmTrEGXJA0ePFitW7fWJ598oqKiompfAwAAAAAAAOzVybCrMmWzrcrPuiqzbds2vfXWW3r77be1ceNGFRcXOzzG1q1bJUmRkZF227p37y5Jys7Otqvv1q2bXX1wcLCaNGlirZGkixcvavfu3QoMDLS7rbLsvMXFxdq9e3eF1wkAAAAAAICrVyfX7KpIfn6+vvrqK3l7eysoKMhu+5w5c2x+9vb21qxZs+xCrdzcXLm7uztcM8vf399aU76+/LbynJyc5Ofnp2+++Ubnz59Xw4YNlZeXp9LSUgUEBDi8jrL23Nxch4EbAAAAAAAAquemCbtKSkr0/PPPq7i4WM8995zNwvPt27fXrFmzFBoaqubNm+s///mPUlNTtWjRIsXGxmr58uVq166dtb6oqEhNmzZ1eB4PDw9rTfl6STa3PDrap7CwUA0bNlRhYaFN+681atTI7hy/5unp6fAJjwAAAAAAAKjYTRF2lZaWaurUqcrOztaQIUM0YMAAm+09evSw+dnf31/PPvusmjdvrhdffFFvvvmm3ayvuq6goKC2uwAAAKqJBeoBAABqT52fOmSxWDRt2jStWbNG/fr100svvVTlfQcMGCAXFxft2LHDpt3Dw8M6++rXymZblZ+VVX7mVlX2KZsBVtHMrZ9//tnuHAAAAAAAALh2dTrsKpvRtXLlSj3yyCP629/+dlW39rm5ualRo0a6cOGCTXtAQIDMZrNOnTplt8+RI0esNeXry28rz2KxKC8vTz4+PnJ3d5ck+fn5ydnZ2Wbdr/LK2ita0wsAAAAAAADVU2dvYywtLdULL7yglJQU9e3bV3//+99t1umqitzcXBUUFNis1yVJoaGh2rlzpzIzM+1uiUxPT7fWlAkLC5MkZWRk6Omnn7ap37Nnj86dO6f77rvP2nbLLbcoODhYu3bt0vHjx+2eyJiZmSk3NzeFhIRc1fVcb93uL63V8wN1VcbGOv09AAAAAGoZn6UAx+rKZ6m60YtfKR909e7dW6+99lqFQVdRUZH27dtn115QUKAXXnhBkhQdHW2zbdCgQXJxcdGCBQtsbk08ePCgVq9eLT8/P0VERFjbAwMDFRoaqqysLG3atMnaXlJSooSEBEmSyWSyOceQIUMkSbNnz5bFYrG2r1y5UocOHVLfvn25jREAAAAAAOA6q5Mzu+bPn6+UlBS5u7srICBACxYssKvp0aOH2rdvr7Nnz6p///7q2LGjgoKC1KxZM504cUJpaWk6e/asIiMjNWrUKJt9AwMDNW7cOCUkJKhfv37q1auXzGazUlNTdenSJc2YMUMuLrYvzfTp0xUTE6OxY8eqT58+8vHxUXp6uvbv3y+TyWQTjkm/rBf2ySefKDU1VceOHVNYWJiOHj2q9evX6/bbb9dzzz133V83AAAAAACA+s7JUn7aUR0xZcoUrVq1qtKaV199VYMGDVJRUZHeeOMN7dq1S/n5+SosLFTDhg0VFBSkfv36yWQyVTgrbM2aNUpKSlJOTo5cXV3VuXNnxcXFKTg42GH94cOHFR8fr6ysLJnNZvn7+2vo0KEaPny4w7XEiouLlZiYqDVr1ig/P1+enp6KiorShAkT5OPjU+n1nTlzptLt1wNTbwHH6srUWwA3L57GWLfdiHEWAGPjsxTg2I34LFWVcVadDLtA2AXUJsIuANeKsKtuI+wCcK34LAU4VlfCLj7RAQAAAAAAwDAIuwAAAAAAAGAYhF0AAAAAAAAwDMIuAAAAAAAAGAZhFwAAAAAAAAyDsAsAAAAAAACGQdgFAAAAAAAAwyDsAgAAAAAAgGEQdgEAAAAAAMAwCLsAAAAAAABgGIRdAAAAAAAAMAzCLgAAAAAAABgGYRcAAAAAAAAMg7ALAAAAAAAAhkHYBQAAAAAAAMMg7AIAAAAAAIBhEHYBAAAAAADAMAi7AAAAAAAAYBiEXQAAAAAAADAMwi4AAAAAAAAYBmEXAAAAAAAADIOwCwAAAAAAAIZB2AUAAAAAAADDIOwCAAAAAACAYbjUdgcAAABw45w4cULr1q1TWlqavv/+e50+fVqenp7q0qWLRo8erZCQELt9ioqKNHfuXK1fv16nTp2St7e3evbsqfHjx8vDw8PhedauXaukpCTl5OTI1dVVnTt3VlxcnDp16uSwPjc3V/Hx8crKypLZbJa/v7+GDh2qYcOGydnZ/vvZ4uJiJSYmau3atcrPz5enp6eioqI0YcIEeXt7X9uLBAAAbmpOFovFUtudgL0zZ87U+Dm63V9a4+cAbkYZG5n0CuDaeHl51XYXKvT666/rrbfekp+fn0JDQ9WsWTMdOXJEn3/+uSwWi2bPnq2+ffta681ms4YNG6a9e/cqMjJSd911l/bt26f09HS1b99ey5Ytk7u7u805Fi5cqPj4eLVs2VK9evWS2WxWamqqLl68qCVLlig8PNymPicnRzExMbpw4YJ69+6tFi1aKC0tTQcOHNCQIUM0Y8YMm/rS0lKNGTNGGRkZCgkJUVhYmPLy8vTvf/9bv/nNb7R8+fJKA68bMc4CYGx8lgIcuxGfpaoyziLsqqMIu4DaQ9gF4FrV5bBr/fr1atq0qbp27WrTvm3bNo0aNUqNGjVSenq63NzcJElz5szR/PnzNXr0aE2ePNlaX9Y+duxYxcXFWdtzc3MVHR2tVq1aacWKFWrcuLEk6eDBgzKZTPL29ta6devk4vLfGwxGjBih7OxsJSYmKioqSpJUUlKiMWPGaPPmzUpKSlJERIS1fuXKlZo6daqio6M1e/ZsOTk52bQPGDBAs2bNqvA1IOwCcK34LAU4VlfCLj7RAQAA1CM9e/a0C7okqWvXrgoPD9fZs2e1f/9+SZLFYlFycrLc3d01duxYm/pnnnlGnp6eWrFihcp/d5qSkqJLly4pNjbWGnRJUps2bdS/f3/l5eVpy5Yt1vbDhw8rOztb4eHh1qBLklxdXTVx4kRJUnJyss25y36eNGmSNeiSpMGDB6t169b65JNPVFRUdNWvDQAAMAbCLgAAAEiSdbZV2X9zc3N18uRJdenSxe5WxVtuuUVdu3bViRMndOTIEWv71q1bJUmRkZF2x+/evbskKTs7266+W7dudvXBwcFq0qSJtUaSLl68qN27dyswMFC+vr52+0RGRqq4uFi7d++u2kUDAADDIewCAACA8vPz9dVXX8nb21tBQUGSZA2xAgICHO7j7+9vUyf9EpC5u7s7XDOrrD43N9emvvy28pycnOTn56eTJ0/q/PnzkqS8vDyVlpZW2Key9vLnAAAA9QtPYwQAAKjnSkpK9Pzzz6u4uFjPPfecGjRoIEkqLCyUpAqfuFjWXlYn/fLkxqZNm1ZaX/4Ww7J/l7/lsaJzNGzY8Ip9atSokd05fs3T09PhEx4BoOp+rO0OAHVSXVm3lLALAACgHistLdXUqVOVnZ2tIUOGaMCAAbXdpRpXUFBQ210AAMCQbsRDYFigHgAAABWyWCyaNm2a1qxZo379+umll16y2V4226qiWVKOZmV5eHjYzPRyVF9+Vpaj2WGV7XOlPv3888925wAAAPULYRcAAEA9VDaja+XKlXrkkUf0t7/9ze7WPkdrbJVXtlZX+fW2AgICZDabderUqQrry6+3Vfbv8ut+lbFYLMrLy5OPj491gXw/Pz85OztX2Key9orW9AIAAMZH2AUAAFDPlJaW6oUXXlBKSor69u2rv//979Z1usoLCAiQj4+PduzYIbPZbLPt4sWL2rZtm3x8fGzCrtDQUElSZmam3fHS09NtaiQpLCxMkpSRkWFXv2fPHp07d85aI/3yFMjg4GAdPnxYx48ft9snMzNTbm5uCgkJqfQ1AAAAxkXYBQAAUI+UD7p69+6t1157zWHQJf3yNESTySSz2az58+fbbFu0aJEKCgpkMpnk5ORkbR80aJBcXFy0YMECm1sTDx48qNWrV8vPz08RERHW9sDAQIWGhiorK0ubNm2ytpeUlCghIUGSZDKZbM49ZMgQSdLs2bNlsVis7StXrtShQ4fUt29fbmMEAKAec7KUHyGgzrgRi7p1u7+0xs8B3IwyNvI9AIBrU1eeROTI3LlzNW/ePLm7u+uJJ56Qi4v984p69Oih9u3bS5LMZrOGDRumvXv3KjIyUh06dNC+ffuUlpam9u3ba9myZdZbDMssWLBACQkJatmypXr16iWz2azU1FRdvHhRixcvtgm7JCknJ0cxMTG6cOGC+vTpIx8fH6Wnp2v//v0ymUyaOXOmTf3ly5f19NNPKyMjQyEhIQoLC9PRo0e1fv16tWjRQsnJyfL29q7wNbgR4ywAxsZnKcCxG/FZqirjLMKuOoqwC6g9hF0ArlVdDrumTJmiVatWVVrz6quvatCgQdafCwsLNW/ePH322Wc6ffq0mjdvrl69emncuHE2i9OXt2bNGiUlJSknJ0eurq7q3Lmz4uLiFBwc7LD+8OHDio+PV1ZWlsxms/z9/TV06FANHz7cbi0xSSouLlZiYqLWrFmj/Px8eXp6KioqShMmTJCPj0+l10fYBeBa8VkKcIywC5Ui7AJqD2EXgGtVl8MuEHYBuHZ8lgIcqythF5/oAAAAAAAAYBiEXQAAAAAAADAMwi4AAAAAAAAYBmEXAAAAAAAADIOwCwAAAAAAAIZB2AUAAAAAAADDIOwCAAAAAACAYRB2AQAAAAAAwDAIuwAAAAAAAGAYhF0AAAAAAAAwDMIuAAAAAAAAGAZhFwAAAAAAAAyDsAsAAAAAAACGQdgFAAAAAAAAwyDsAgAAAAAAgGEQdgEAAAAAAMAwCLsAAAAAAABgGIRdAAAAAAAAMAzCLgAAAAAAABgGYRcAAAAAAAAMg7ALAAAAAAAAhkHYBQAAAAAAAMMg7AIAAAAAAIBhEHYBAAAAAADAMAi7AAAAAAAAYBiEXQAAAAAAADAMwi4AAAAAAAAYBmEXAAAAAAAADIOwCwAAAAAAAIZB2AUAAAAAAADDIOwCAAAAAACAYbjUdgccOXHihNatW6e0tDR9//33On36tDw9PdWlSxeNHj1aISEhdvsUFRVp7ty5Wr9+vU6dOiVvb2/17NlT48ePl4eHh8PzrF27VklJScrJyZGrq6s6d+6suLg4derUyWF9bm6u4uPjlZWVJbPZLH9/fw0dOlTDhg2Ts7N9blhcXKzExEStXbtW+fn58vT0VFRUlCZMmCBvb+9re5EAAAAAAABgx8lisVhquxO/9vrrr+utt96Sn5+fQkND1axZMx05ckSff/65LBaLZs+erb59+1rrzWazhg0bpr179yoyMlJ33XWX9u3bp/T0dLVv317Lli2Tu7u7zTkWLlyo+Ph4tWzZUr169ZLZbFZqaqouXryoJUuWKDw83KY+JydHMTExunDhgnr37q0WLVooLS1NBw4c0JAhQzRjxgyb+tLSUo0ZM0YZGRkKCQlRWFiY8vLy9O9//1u/+c1vtHz58koDrzNnzlyHV7Jy3e4vrfFzADejjI1MegVwbby8vGq7C6jEjRhnATA2PksBjt2Iz1JVGWfVybBr/fr1atq0qbp27WrTvm3bNo0aNUqNGjVSenq63NzcJElz5szR/PnzNXr0aE2ePNlaX9Y+duxYxcXFWdtzc3MVHR2tVq1aacWKFWrcuLEk6eDBgzKZTPL29ta6devk4vLfiW8jRoxQdna2EhMTFRUVJUkqKSnRmDFjtHnzZiUlJSkiIsJav3LlSk2dOlXR0dGaPXu2nJycbNoHDBigWbNmVfgaEHYBtYewC8C1Iuyq2wi7AFwrPksBjtWVsKtOfqLr2bOnXdAlSV27dlV4eLjOnj2r/fv3S5IsFouSk5Pl7u6usWPH2tQ/88wz8vT01IoVK1Q+00tJSdGlS5cUGxtrDbokqU2bNurfv7/y8vK0ZcsWa/vhw4eVnZ2t8PBwa9AlSa6urpo4caIkKTk52ebcZT9PmjTJGnRJ0uDBg9W6dWt98sknKioquurXBgAAAAAAABWrk2FXZcpmW5X9Nzc3VydPnlSXLl3sblW85ZZb1LVrV504cUJHjhyxtm/dulWSFBkZaXf87t27S5Kys7Pt6rt162ZXHxwcrCZNmlhrJOnixYvavXu3AgMD5evra7dPZGSkiouLtXv37qpdNAAAAAAAAKrkpgq78vPz9dVXX8nb21tBQUGSZA2xAgICHO7j7+9vUyf9EpC5u7s7XDOrrD43N9emvvy28pycnOTn56eTJ0/q/PnzkqS8vDyVlpZW2Key9vLnAAAAAAAAwLWrk09jdKSkpETPP/+8iouL9dxzz6lBgwaSpMLCQkmq8ImLZe1lddIvT25s2rRppfXlbzEs+3f5Wx4rOkfDhg2v2KdGjRrZnePXPD09HT7h8fr6sYaPD9ycWGsHAAAAAG5eN0XYVVpaqqlTpyo7O1tDhgzRgAEDartLNa6goKC2uwDUWyxcDOBaEZoDAADUnjp/G6PFYtG0adO0Zs0a9evXTy+99JLN9rLZVhXNknI0K8vDw8Nmppej+vKzshzNDqtsnyv16eeff7Y7BwAAAAAAAK5dnQ67ymZ0rVy5Uo888oj+9re/2d3a52iNrfLK1uoqv95WQECAzGazTp06VWF9+fW2yv5dft2vMhaLRXl5efLx8bEukO/n5ydnZ+cK+1TWXtGaXgAAAAAAAKieOht2lZaW6oUXXlBKSor69u2rv//979Z1usoLCAiQj4+PduzYIbPZbLPt4sWL2rZtm3x8fGzCrtDQUElSZmam3fHS09NtaiQpLCxMkpSRkWFXv2fPHp07d85aI/3yFMjg4GAdPnxYx48ft9snMzNTbm5uCgkJqfQ1AAAAAAAAwNWpk2FX+aCrd+/eeu211xwGXdIvT0M0mUwym82aP3++zbZFixapoKBAJpNJTk5O1vZBgwbJxcVFCxYssLk18eDBg1q9erX8/PwUERFhbQ8MDFRoaKiysrK0adMma3tJSYkSEhIkSSaTyebcQ4YMkSTNnj1bFovF2r5y5UodOnRIffv25TZGAAAAAACA68zJUj6JqSPmzp2refPmyd3dXU888YRcXOzX0e/Ro4fat28vSTKbzRo2bJj27t2ryMhIdejQQfv27VNaWprat2+vZcuWWW8xLLNgwQIlJCSoZcuW6tWrl8xms1JTU3Xx4kUtXrzYJuySpJycHMXExOjChQvq06ePfHx8lJ6erv3798tkMmnmzJk29ZcvX9bTTz+tjIwMhYSEKCwsTEePHtX69evVokULJScny9vbu8LX4EYskN3t/tIaPwdwM8rYWCe/BwBwE2GB+rqNB5EAuFZ8lgIcuxGfpaoyzqqTYdeUKVO0atWqSmteffVVDRo0yPpzYWGh5s2bp88++0ynT59W8+bN1atXL40bN85mcfry1qxZo6SkJOXk5MjV1VWdO3dWXFycgoODHdYfPnxY8fHxysrKktlslr+/v4YOHarhw4fbrSUmScXFxUpMTNSaNWuUn58vT09PRUVFacKECfLx8an0+gi7gNpD2AXgWhF21W2EXQCuFZ+lAMcIu1Apwi6g9hB2AbhWhF11G2EXgGvFZynAsboSdvGJDgAAAAAAAIZB2AUAAAAAAADDIOwCAAAAAACAYRB2AQAAAAAAwDAIuwAAAAAAAGAYhF0AAAAAAAAwDMIuAAAAAAAAGAZhFwAAAAAAAAyDsAsAAAAAAACGQdgFAAAAAAAAwyDsAgAAAAAAgGEQdgEAAAAAAMAwCLsAAAAAAABgGIRdAAAAAAAAMAzCLgAAAAAAABgGYRcAAAAAAAAMg7ALAAAAAAAAhkHYBQAAAAAAAMMg7AIAAAAAAIBhEHYBAAAAAADAMAi7AAAAAAAAYBiEXQAAAAAAADAMwi4AAAAAAAAYBmEXAAAAAAAADIOwCwAAAAAAAIZB2AUAAAAAAADDIOwCAAAAAACAYRB2AQAAAAAAwDAIuwAAAAAAAGAYhF0AAAAAAAAwDMIuAAAAAAAAGAZhFwAAAAAAAAyDsAsAAAAAAACGQdgFAAAAAAAAwyDsAgAAAAAAgGG41HYHAAAAcGOtXr1a27dv1zfffKMDBw6opKREr776qgYNGmRXO3fuXM2bN8/hcdzc3PT111873LZ27VolJSUpJydHrq6u6ty5s+Li4tSpUyeH9bm5uYqPj1dWVpbMZrP8/f01dOhQDRs2TM7O9t/PFhcXKzExUWvXrlV+fr48PT0VFRWlCRMmyNvb+ypeDQAAYDSEXQAAAPXMP/7xDx0/flxeXl7y8fHR8ePHr7jPwIED5evra9PWoEEDh7ULFy5UfHy8WrZsqZiYGJnNZqWmpurxxx/XkiVLFB4eblOfk5OjmJgYXbhwQb1791aLFi2UlpamGTNmaP/+/ZoxY4ZNfWlpqWJjY5WRkaGQkBA9/PDDysvLU0pKir766istX76cwAsAgHqMsAsAAKCemTlzpvz9/eXr66vExETNnj37ivsMHDjQLqRyJDc3V3PnzlVAQIBWrFihxo0bS5JGjhwpk8mkadOmad26dXJx+e8wdPr06SosLFRiYqKioqIkSRMmTNCYMWO0fPlyRUdHKyIiwlq/atUqZWRkKDo6WrNnz5aTk5MkaeXKlZo6dapef/11zZo166peEwAAYBys2QUAAFDP/Pa3v7WbpXW9pKSk6NKlS4qNjbUGXZLUpk0b9e/fX3l5edqyZYu1/fDhw8rOzlZ4eLg16JIkV1dXTZw4UZKUnJxsc46ynydNmmQNuiRp8ODBat26tT755BMVFRXVyPUBAIC6j7ALAAAAV7Rt2za99dZbevvtt7Vx40YVFxc7rNu6daskKTIy0m5b9+7dJUnZ2dl29d26dbOrDw4OVpMmTaw1knTx4kXt3r1bgYGBDgO7yMhIFRcXa/fu3VdxdQAAwEi4jREAAABXNGfOHJufvb29NWvWLLtQKzc3V+7u7g7XzPL397fWlK8vv608Jycn+fn56ZtvvtH58+fVsGFD5eXlqbS0VAEBAQ77Wdaem5vrMHADAADGR9gFAACACrVv316zZs1SaGiomjdvrv/85z9KTU3VokWLFBsbq+XLl6tdu3bW+qKiIjVt2tThsTw8PKw15esl2dzy6GifwsJCNWzYUIWFhTbtv9aoUSO7c/yap6enwyc8AkDV/VjbHQDqJC8vr9rugiTCLgAAAFSiR48eNj/7+/vr2WefVfPmzfXiiy/qzTfftJv1VdcVFBTUdhcAADCkM2fO1Pg5qhKo8ZUWAAAArtqAAQPk4uKiHTt22LR7eHhYZ1/9Wtlsq/KzssrP3KrKPmUzwCqaufXzzz/bnQMAANQvhF0AAAC4am5ubmrUqJEuXLhg0x4QECCz2axTp07Z7XPkyBFrTfn68tvKs1gsysvLk4+Pj9zd3SVJfn5+cnZ2tln3q7yy9orW9AIAAMZH2AUAAICrlpubq4KCArsnIoaGhkqSMjMz7fZJT0+3qZGksLAwSVJGRoZd/Z49e3Tu3DlrjSTdcsstCg4O1uHDh3X8+HG7fTIzM+Xm5qaQkJBqXBUAADACwi4AAAA4VFRUpH379tm1FxQU6IUXXpAkRUdH22wbNGiQXFxctGDBAptbEw8ePKjVq1fLz89PERER1vbAwECFhoYqKytLmzZtsraXlJQoISFBkmQymWzOMWTIEEnS7NmzZbFYrO0rV67UoUOH1LdvX25jBACgHnOylB8hoM64EYu6dbu/tMbPAdyMMjbyPQCAa1NXnkRUkeTkZG3fvl2SdODAAX377bfq0qWL/P39Jf2yKH2PHj107NgxPfTQQ+rYsaOCgoLUrFkznThxQmlpaTp79qwiIyO1cOFCubm52Rx/wYIFSkhIUMuWLdWrVy+ZzWalpqbq4sWLWrx4sU3YJUk5OTmKiYnRhQsX1KdPH/n4+Cg9PV379++XyWTSzJkzbeovX76sp59+WhkZGQoJCVFYWJiOHj2q9evXq0WLFkpOTpa3t3eF138jxlkAjI3PUoBjN+KzVFXGWYRddRRhF1B7CLsAXKu6HnZNmTJFq1atqnD7uHHjNH78eBUVFemNN97Qrl27lJ+fr8LCQjVs2FBBQUHq16+fTCaTGjRo4PAYa9asUVJSknJycuTq6qrOnTsrLi5OwcHBDusPHz6s+Ph4ZWVlyWw2y9/fX0OHDtXw4cPl7Gz/d7m4uFiJiYlas2aN8vPz5enpqaioKE2YMEE+Pj6VXj9hF4BrxWcpwDHCLlSKsAuoPYRdAK5VXQ+76jvCLgDXis9SgGN1JeziEx0AAAAAAAAMg7ALAAAAAAAAhkHYBQAAAAAAAMMg7AIAAAAAAIBhEHYBAAAAAADAMAi7AAAAAAAAYBiEXQAAAAAAADAMwi4AAAAAAAAYBmEXAAAAAAAADIOwCwAAAAAAAIZB2AUAAAAAAADDIOwCAAAAAACAYRB2AQAAAAAAwDAIuwAAAAAAAGAYhF0AAAAAAAAwDMIuAAAAAAAAGAZhFwAAAAAAAAyDsAsAAAAAAACGQdgFAAAAAAAAwyDsAgAAAAAAgGG41HYHKrJ69Wpt375d33zzjQ4cOKCSkhK9+uqrGjRokF3t3LlzNW/ePIfHcXNz09dff+1w29q1a5WUlKScnBy5urqqc+fOiouLU6dOnRzW5+bmKj4+XllZWTKbzfL399fQoUM1bNgwOTvb54bFxcVKTEzU2rVrlZ+fL09PT0VFRWnChAny9va+ilcDAAAAAAAAVVFnw65//OMfOn78uLy8vOTj46Pjx49fcZ+BAwfK19fXpq1BgwYOaxcuXKj4+Hi1bNlSMTExMpvNSk1N1eOPP64lS5YoPDzcpj4nJ0cxMTG6cOGCevfurRYtWigtLU0zZszQ/v37NWPGDJv60tJSxcbGKiMjQyEhIXr44YeVl5enlJQUffXVV1q+fDmBFwAAAAAAwHVWZ8OumTNnyt/fX76+vkpMTNTs2bOvuM/AgQPtQipHcnNzNXfuXAUEBGjFihVq3LixJGnkyJEymUyaNm2a1q1bJxeX/74806dPV2FhoRITExUVFSVJmjBhgsaMGaPly5crOjpaERER1vpVq1YpIyND0dHRmj17tpycnCRJK1eu1NSpU/X6669r1qxZV/WaAAAAAAAAoHJ1ds2u3/72t3aztK6XlJQUXbp0SbGxsdagS5LatGmj/v37Ky8vT1u2bLG2Hz58WNnZ2QoPD7cGXZLk6uqqiRMnSpKSk5NtzlH286RJk6xBlyQNHjxYrVu31ieffKKioqIauT4AAAAAAID6qs6GXdWxbds2vfXWW3r77be1ceNGFRcXO6zbunWrJCkyMtJuW/fu3SVJ2dnZdvXdunWzqw8ODlaTJk2sNZJ08eJF7d69W4GBgQ4Du8jISBUXF2v37t1XcXUAAAAAAAC4kjp7G2N1zJkzx+Znb29vzZo1yy7Uys3Nlbu7u8M1s/z9/a015evLbyvPyclJfn5++uabb3T+/Hk1bNhQeXl5Ki0tVUBAgMN+lrXn5uY6DNwAAAAAAABQPYYIu9q3b69Zs2YpNDRUzZs313/+8x+lpqZq0aJFio2N1fLly9WuXTtrfVFRkZo2berwWB4eHtaa8vWSbG55dLRPYWGhGjZsqMLCQpv2X2vUqJHdOX7N09PT4RMer68fa/j4wM3Jy8urtrsAAAAAAKgmQ4RdPXr0sPnZ399fzz77rJo3b64XX3xRb775pt2sr7quoKCgtrsA1Ftnzpyp7S4AuMkRmgMAANQeQ63Z9WsDBgyQi4uLduzYYdPu4eFhnX31a2WzrcrPyio/c6sq+5TNAKto5tbPP/9sdw4AAAAAAABcO0OHXW5ubmrUqJEuXLhg0x4QECCz2axTp07Z7XPkyBFrTfn68tvKs1gsysvLk4+Pj9zd3SVJfn5+cnZ2tln3q7yy9orW9AIAAAAAAED1GDrsys3NVUFBgd0TEUNDQyVJmZmZdvukp6fb1EhSWFiYJCkjI8Oufs+ePTp37py1RpJuueUWBQcH6/Dhwzp+/LjdPpmZmXJzc1NISEg1rgoAAAAAAAAVuenDrqKiIu3bt8+uvaCgQC+88IIkKTo62mbboEGD5OLiogULFtjcmnjw4EGtXr1afn5+ioiIsLYHBgYqNDRUWVlZ2rRpk7W9pKRECQkJkiSTyWRzjiFDhkiSZs+eLYvFYm1fuXKlDh06pL59+3IbIwAAAAAAwHXmZCmfxNQhycnJ2r59uyTpwIED+vbbb9WlSxf5+/tL+mVR+h49eujYsWN66KGH1LFjRwUFBalZs2Y6ceKE0tLSdPbsWUVGRmrhwoVyc3OzOf6CBQuUkJCgli1bqlevXjKbzUpNTdXFixe1ePFim7BLknJychQTE6MLFy6oT58+8vHxUXp6uvbv3y+TyaSZM2fa1F++fFlPP/20MjIyFBISorCwMB09elTr169XixYtlJycLG9v7wqv/0YskN3t/tIaPwdwM8rYeNN/DwCglrFAfd3Gg0gAXCs+SwGO3YjPUlUZZ9XZsGvKlClatWpVhdvHjRun8ePHq6ioSG+88YZ27dql/Px8FRYWqmHDhgoKClK/fv1kMpnUoEEDh8dYs2aNkpKSlJOTI1dXV3Xu3FlxcXEKDg52WH/48GHFx8crKytLZrNZ/v7+Gjp0qIYPHy5nZ/tfaHFxsRITE7VmzRrl5+fL09NTUVFRmjBhgnx8fCq9fsIuoPYQdgG4VoRddRthF4BrxWcpwDHCLlSKsAuoPYRdAK4VYVfdRtgF4FrxWQpwrK6EXdXuRfv27TV16tQr1k2bNk133XVXdU8DAABQ7zDOAgAAqL5qh10Wi0VVnRTG5DEAAICqY5wFAABQfTU+v6ywsNBucXgAAABcO8ZZAAAA9lyupjg/P9/mZ7PZbNdW5vLly/r++++VmZkpPz+/6vcQAACgHmCcBQAAcH1cVdj14IMPysnJyfrz+vXrtX79+kr3sVgsMplM1esdAABAPcE4CwAA4Pq4qrArNDTU+u/s7Gw1a9ZMgYGBDmvd3Nzk4+OjBx98UA8//PC19RIAAMDgGGcBAABcH1cVdr333nvWf7dr107du3fXq6++et07BQAAUN8wzgIAALg+rirsKu+LL76Qu7v79ewLAAAAxDgLAADgWlQ77PL19b2e/QAAAMD/xzgLAACg+qoddpXJyspSdna2Tp06peLiYoc1Tk5OeuWVV671VAAAAPUK4ywAAICrV+2wq7CwUM8++6y2bdsmi8VSaS2DMAAAgKpjnAUAAFB91Q67XnvtNWVnZ8vf31+PP/64AgICWFsCAADgOmCcBQAAUH3VDru+/PJLNW/eXB999JFuu+2269glAACA+o1xFgAAQPU5V3fHwsJC3X333QzAAAAArjPGWQAAANVX7bDL399fP/300/XsCwAAAMQ4CwAA4FpUO+waOXKk9uzZo/3791/P/gAAANR7jLMAAACqr9phl8lk0hNPPKExY8YoJSVFJ06cuJ79AgAAqLcYZwEAAFSfk+VKz7OuQPv27SVJFotFTk5OlZ/EyUnfffdddU5Tb505c6bGz9Ht/tIaPwdwM8rYWO3vAQBAkuTl5XVN+zPOqlk3YpwFwNj4LAU4diM+S1VlnFXtpzHefvvt1d0VAAAAlWCcBQAAUH3VDru+/PLL69kPAAAA/H+MswAAAKqPe3UAAAAAAABgGIRdAAAAAAAAMIxq38b4r3/966rqBwwYUN1TAQAA1CuMswAAAKqv2k9jbNeu3RWfDiT99ylCe/furc5p6i2exgjUHp7GCOBaXevTGBln1SyexgjgWvFZCnDspn8a49ixYx0OwkpLS/XDDz8oOztbx44d08CBA+Xr61vd0wAAANQ7jLMAAACqr9ph1/jx4yvdXlJSoldeeUWfffaZVqxYUd3TAAAA1DuMswAAAKqvxuaXubq66oUXXtCtt96q2bNn19RpAAAA6h3GWQAAABWr0ZspXVxc1KFDB2VmZtbkaQAAAOodxlkAAACO1fjKYadOndL58+dr+jQAAAD1DuMsAAAAezUWdpWWluq9997Trl271LZt25o6DQAAQL3DOAsAAKBi1V6g/oknnqhwm9ls1rFjx1RQUCBnZ2eNHTu2uqcBAACodxhnAQAAVF+1w66tW7dWfmAXF91zzz0aO3as7r333uqeBgAAoN5hnAUAAFB91Q67vvjiiwq3ubq6ysvLS66urtU9PAAAQL3FOAsAAKD6qh12+fr6Xs9+AAAA4P9jnAUAAFB9Nf40RgAAAAAAAOBGqfbMrjIHDhzQsmXLtH37dp08eVKS5OPjo65du+rxxx9XUFDQNXcSAACgPmKcBQAAcPWcLBaLpbo7JyUl6bXXXtPly5fl6DAuLi6aPHmynnzyyWvqZH105syZGj9Ht/tLa/wcwM0oYyOTXgFcGy8vr2s+BuOsmnMjxlkAjI3PUoBjN+KzVFXGWdWe2ZWZmalXX31VDRs21MiRI9W/f3/5+vrKyclJx44d0+rVq/XPf/5Tf/vb3xQUFMSTggAAAKqIcRYAAED1VTvsWrp0qVxcXLRkyRJ16dLFZlu7du3Url079ezZUyNGjNDbb7/NIAwAAKCKGGfd/Jj1ATjGDHoAN0K1/9J8/fXXCg0NtRuAlXf33XcrLCxMe/bsqe5pAAAA6h3GWQAAANVX7bDr/Pnzatq06RXrmjZtqvPnz1f3NAAAAPUO4ywAAIDqq3bYdfvtt2vnzp26fPlyhTWXLl3Szp07dfvtt1f3NAAAAPUO4ywAAIDqq3bY9eCDDyo/P1/Tpk1TUVGR3faioiK9+OKL+uGHH/TQQw9dUycBAADqE8ZZAAAA1edkcfQs6yo4e/asHnvsMR0/flweHh6677771KpVK0nSsWPHtGnTJhUVFemOO+7QihUr5OnpeV07bnQ34pHYLJwKOMbCqQCuVVUeiV0Zxlk1i3EWUHuMMs7iPQ44diPe41UZZ1X7aYy33XabPvjgA/3lL3/Rxo0blZqaaldz//3366WXXmIABgAAcBUYZwEAAFRftcMuSWrRooUWLlyoo0ePavv27Tp58qQkycfHR/fcc4/uuOOO69JJAACA+oZxFgAAQPVUO+wqLi7W6dOn1aRJE91xxx0OB1xFRUU6d+6cmjdvLjc3t2vqKAAAQH3BOAsAAKD6qn0z5dKlS/XQQw9p3759Fdbs27dPDz30kN59993qngYAAKDeqelx1urVq/V///d/GjRokDp27Ki2bdsqJSWlwvqioiK9+uqreuCBB9SxY0c98MADevXVVx0unl9m7dq1euyxx9S5c2eFhoZqzJgx+vrrryusz83N1R//+EdFREQoODhYjz76qN5//32VljpeF6e4uFjz5s1Tr1691KlTJ3Xr1k0vvPCCTp06VfUXAgAAGFK1w67PP/9crVq1UteuXSus6dq1q3x9ffX5559X9zQAAAD1Tk2Ps/7xj3/oo48+Un5+vnx8fCqtNZvNGjFihN555x0FBgZq1KhRat26td555x2NGDFCZrPZbp+FCxfqueee048//qiYmBj16dNHO3bs0OOPP66srCy7+pycHD322GP64osv1K1bN40cOVKSNGPGDP3lL3+xqy8tLVVsbKzmzp0rT09PPfnkk+rSpYtSUlI0ZMgQAi8AAOq5at/GmJeXp7vvvvuKdXfeeaf27NlT3dMAAADUOzU9zpo5c6b8/f3l6+urxMREzZ49u8LaxYsXa+/evRo9erQmT55sbZ8zZ47mz5+vxYsXKy4uztqem5uruXPnKiAgQCtWrFDjxo0lSSNHjpTJZNK0adO0bt06ubj8dxg6ffp0FRYWKjExUVFRUZKkCRMmaMyYMVq+fLmio6MVERFhrV+1apUyMjIUHR2t2bNny8nJSZK0cuVKTZ06Va+//rpmzZp11a8LAAAwhmrP7Dp//rzc3d2vWNewYcNKp7gDAADAVk2Ps37729/K19f3inUWi0XJyclyd3fX2LFjbbY988wz8vT01IoVK2SxWKztKSkpunTpkmJjY61BlyS1adNG/fv3V15enrZs2WJtP3z4sLKzsxUeHm4NuiTJ1dVVEydOlCQlJyfbnLvs50mTJlmDLkkaPHiwWrdurU8++YTxJwAA9Vi1w67bb79d33zzzRXrvv32W3l7e1f3NAAAAPVOXRln5ebm6uTJk+rSpYtd+HbLLbeoa9euOnHihI4cOWJt37p1qyQpMjLS7njdu3eXJGVnZ9vVd+vWza4+ODhYTZo0sdZI0sWLF7V7924FBgY6DOwiIyNVXFys3bt3X82lAgAAA6l22BUZGamjR4/qvffeq7Dmgw8+UF5ensPBCwAAAByrK+OsshArICDA4XZ/f3+bOumXgMzd3d1hCFdWn5uba1Nfflt5Tk5O8vPz08mTJ3X+/HlJv9ziWVpaWmGfytrLnwMAANQv1V6za8yYMVqzZo1eeeUVbd68WUOHDtUdd9whJycn5eXl6aOPPtKGDRvk4eGhMWPGXM8+AwAAGFpdGWcVFhZKkjw8PBxuL2svq5N+eXJj06ZNK60vf4th2b/L3/JY0TkaNmx4xT41atTI7hy/5unpKWfnan/nW0U/1vDxgZuTl5dXbXfhOuE9DjhSV97j1Q67br/9di1YsEBxcXH68ssvtWHDBpvtFotFXl5eSkhIUKtWra65owAAAPUF46yaVVBQUNtdAOqtM2fO1HYXANSgG/Eer0qgVu2wS5JCQ0P12Wef6aOPPtKWLVv0ww8/SPplgHbvvffKZDLJ09PzWk4BAABQL9WFcVbZbKuKZkk5mpXl4eFhM9PLUX35WVmOZodVts+V+vTzzz/bnQMAANQv1xR2SVKTJk00ZswYblUEAAC4zmp7nOVoja3yytbqKr/eVkBAgHbu3KlTp07ZrdvlaA2wsn+XX/erjMViUV5ennx8fKwL5Pv5+cnZ2bnCPpW1V7SmFwAAML6aXqwAAAAAN6mAgAD5+Phox44dMpvNNtsuXryobdu2ycfHxybsCg0NlSRlZmbaHS89Pd2mRpLCwsIkSRkZGXb1e/bs0blz56w10i9PgQwODtbhw4d1/Phxu30yMzPl5uamkJCQq7lUAABgIIRdAAAAcMjJyUkmk0lms1nz58+32bZo0SIVFBTIZDLJycnJ2j5o0CC5uLhowYIFNrcmHjx4UKtXr5afn58iIiKs7YGBgQoNDVVWVpY2bdpkbS8pKVFCQoIkyWQy2Zx7yJAhkqTZs2fLYrFY21euXKlDhw6pb9++3MYIAEA95mQpP0JAnXEjFnXrdn9pjZ8DuBllbOR7AADXpq48iagiycnJ2r59uyTpwIED+vbbb9WlSxfrDK0ePXqoR48ekiSz2axhw4Zp7969ioyMVIcOHbRv3z6lpaWpffv2WrZsmfUWwzILFixQQkKCWrZsqV69eslsNis1NVUXL17U4sWLbcIuScrJyVFMTIwuXLigPn36yMfHR+np6dq/f79MJpNmzpxpU3/58mU9/fTTysjIUEhIiMLCwnT06FGtX79eLVq0UHJyst0tlOUxzgJqj1HGWbzHAcduxHu8KuMswq46ikEYUHuMMggDUHvqetg1ZcoUrVq1qsLt48aN0/jx460/FxYWat68efrss890+vRpNW/eXL169dK4ceNsFqcvb82aNUpKSlJOTo5cXV3VuXNnxcXFKTg42GH94cOHFR8fr6ysLJnNZvn7+2vo0KEaPny4nJ3t/y4XFxcrMTFRa9asUX5+vjw9PRUVFaUJEybIx8en0utnnAXUHqOMs3iPA44RdqFSDMKA2mOUQRiA2lPXw676jnEWUHuMMs7iPQ44VlfCLmP8pQEAAAAAAABE2AUAAAAAAAADIewCAAAAAACAYRB2AQAAAAAAwDAIuwAAAAAAAGAYhF0AAAAAAAAwDMIuAAAAAAAAGAZhFwAAAAAAAAzDpbY7UJHVq1dr+/bt+uabb3TgwAGVlJTo1Vdf1aBBgxzWFxUVae7cuVq/fr1OnTolb29v9ezZU+PHj5eHh4fDfdauXaukpCTl5OTI1dVVnTt3VlxcnDp16uSwPjc3V/Hx8crKypLZbJa/v7+GDh2qYcOGydnZPjcsLi5WYmKi1q5dq/z8fHl6eioqKkoTJkyQt7d39V8cAAAAAAAAOFRnZ3b94x//0EcffaT8/Hz5+PhUWms2mzVixAi98847CgwM1KhRo9S6dWu98847GjFihMxms90+Cxcu1HPPPacff/xRMTEx6tOnj3bs2KHHH39cWVlZdvU5OTl67LHH9MUXX6hbt24aOXKkJGnGjBn6y1/+YldfWlqq2NhYzZ07V56ennryySfVpUsXpaSkaMiQITp16lQ1XxkAAAAAAABUpM7O7Jo5c6b8/f3l6+urxMREzZ49u8LaxYsXa+/evRo9erQmT55sbZ8zZ47mz5+vxYsXKy4uztqem5uruXPnKiAgQCtWrFDjxo0lSSNHjpTJZNK0adO0bt06ubj89+WZPn26CgsLlZiYqKioKEnShAkTNGbMGC1fvlzR0dGKiIiw1q9atUoZGRmKjo7W7Nmz5eTkJElauXKlpk6dqtdff12zZs26Pi8WAAAAAAAAJNXhmV2//e1v5evre8U6i8Wi5ORkubu7a+zYsTbbnnnmGXl6emrFihWyWCzW9pSUFF26dEmxsbHWoEuS2rRpo/79+ysvL09btmyxth8+fFjZ2dkKDw+3Bl2S5OrqqokTJ0qSkpOTbc5d9vOkSZOsQZckDR48WK1bt9Ynn3yioqKiqrwUAAAAAAAAqKI6G3ZVVW5urk6ePKkuXbrI3d3dZtstt9yirl276sSJEzpy5Ii1fevWrZKkyMhIu+N1795dkpSdnW1X361bN7v64OBgNWnSxFojSRcvXtTu3bsVGBjoMLCLjIxUcXGxdu/efTWXCgAAAAAAgCu46cOushArICDA4XZ/f3+bOumXgMzd3d3hIvFl9bm5uTb15beV5+TkJD8/P508eVLnz5+XJOXl5am0tLTCPpW1lz8HAAAAAAAArl2dXbOrqgoLCyWpwiculrWX1Um/PLmxadOmldaXv8Ww7N/lb3ms6BwNGza8Yp8aNWpkd45f8/T0dPiEx+vrxxo+PnBz8vLyqu0uAAAAAACq6aYPu4yqoKCgtrsA1Ftnzpyp7S4AuMkRmgMAANSem/42xrLZVhXNknI0K8vDw8Nmppej+vKzshzNDqtsnyv16eeff7Y7BwAAAAAAAK7dTR92OVpjq7yytbrKr7cVEBAgs9msU6dOVVhffr2tsn+XX/erjMViUV5ennx8fKwL5Pv5+cnZ2bnCPpW1V7SmFwAAAAAAAKrnpg+7AgIC5OPjox07dshsNttsu3jxorZt2yYfHx+bsCs0NFSSlJmZaXe89PR0mxpJCgsLkyRlZGTY1e/Zs0fnzp2z1ki/PAUyODhYhw8f1vHjx+32yczMlJubm0JCQq7mUgEAAAAAAHAFN33Y5eTkJJPJJLPZrPnz59tsW7RokQoKCmQymeTk5GRtHzRokFxcXLRgwQKbWxMPHjyo1atXy8/PTxEREdb2wMBAhYaGKisrS5s2bbK2l5SUKCEhQZJkMplszj1kyBBJ0uzZs2WxWKztK1eu1KFDh9S3b19uYwQAAAAAALjOnCzlk5g6JDk5Wdu3b5ckHThwQN9++626dOlinaHVo0cP9ejRQ5JkNps1bNgw7d27V5GRkerQoYP27duntLQ0tW/fXsuWLbPeYlhmwYIFSkhIUMuWLdWrVy+ZzWalpqbq4sWLWrx4sU3YJUk5OTmKiYnRhQsX1KdPH/n4+Cg9PV379++XyWTSzJkzbeovX76sp59+WhkZGQoJCVFYWJiOHj2q9evXq0WLFkpOTpa3t3eF138jFsjudn9pjZ8DuBllbLzpvwcAUMtYoL5uY5wF1B6jjLN4jwOO3Yj3eFXGWXU27JoyZYpWrVpV4fZx48Zp/Pjx1p8LCws1b948ffbZZzp9+rSaN2+uXr16ady4cTaL05e3Zs0aJSUlKScnR66ururcubPi4uIUHBzssP7w4cOKj49XVlaWzGaz/P39NXToUA0fPlzOzva/0OLiYiUmJmrNmjXKz8+Xp6enoqKiNGHCBPn4+FR6/QzCgNpjlEEYgNpD2FW3Mc4Cao9Rxlm8xwHHCLtQKQZhQO0xyiAMQO0h7KrbGGcBtcco4yze44BjdSXsMsZfGgAAAAAAAECEXQAAAAAAADAQwi4AAAAAAAAYBmEXAAAAAAAADIOwCwAAAAAAAIZB2AUAAAAAAADDIOwCAAAAAACAYRB2AQAAAAAAwDAIuwAAAAAAAGAYhF0AAAAAAAAwDMIuAAAAAAAAGAZhFwAAAAAAAAyDsAsAAAAAAACGQdgFAAAAAAAAwyDsAgAAAAAAgGEQdgEAAAAAAMAwCLsAAAAAAABgGIRdAAAAAAAAMAzCLgAAAAAAABgGYRcAAAAAAAAMg7ALAAAAAAAAhkHYBQAAAAAAAMMg7AIAAAAAAIBhEHYBAAAAAADAMAi7AAAAAAAAYBiEXQAAAAAAADAMwi4AAAAAAAAYhkttdwAAUDO63V9a210A6qSMjXzXBwAAYGSM9gAAAAAAAGAYhF0AAAAAAAAwDMIuAAAAAAAAGAZhFwAAAAAAAAyDsAsAAAAAAACGQdgFAAAAAAAAwyDsAgAAAAAAgGEQdgEAAAAAAMAwCLsAAAAAAABgGIRdAAAAAAAAMAzCLgAAAAAAABgGYRcAAAAAAAAMg7ALAAAAAAAAhkHYBQAAAAAAAMMg7AIAAAAAAIBhEHYBAAAAAADAMAi7AAAAAAAAYBiEXQAAAAAAADAMwi4AAAAAAAAYBmEXAAAAAAAADIOwCwAAAAAAAIZB2AUAAAAAAADDIOwCAAAAAACAYRB2AQAAAAAAwDAIuwAAAAAAAGAYhF0AAAAAAAAwDMIuAAAAAAAAGAZhFwAAAAAAAAyDsAsAAAAAAACGQdgFAAAAAAAAw3Cp7Q4AAACg7nvwwQd1/Phxh9uGDh2ql19+2aatqKhIc+fO1fr163Xq1Cl5e3urZ8+eGj9+vDw8PBweZ+3atUpKSlJOTo5cXV3VuXNnxcXFqVOnTg7rc3NzFR8fr6ysLJnNZvn7+2vo0KEaNmyYnJ35ThcAgPqKsAsAAABV0rhxYz355JN27R07drT52Ww2a8SIEdq7d68iIyMVHR2tffv26Z133lFWVpaWLVsmd3d3m30WLlyo+Ph4tWzZUjExMTKbzUpNTdXjjz+uJUuWKDw83KY+JydHMTExunDhgnr37q0WLVooLS1NM2bM0P79+zVjxozr/wIAAICbAmEXAAAAqqRJkyYaP378FesWL16svXv3avTo0Zo8ebK1fc6cOZo/f74WL16suLg4a3tubq7mzp2rgIAArVixQo0bN5YkjRw5UiaTSdOmTdO6devk4vLfoev06dNVWFioxMRERUVFSZImTJigMWPGaPny5YqOjlZERMT1unQAAHATYX43AAAArhuLxaLk5GS5u7tr7NixNtueeeYZeXp6asWKFbJYLNb2lJQUXbp0SbGxsdagS5LatGmj/v37Ky8vT1u2bLG2Hz58WNnZ2QoPD7cGXZLk6uqqiRMnSpKSk5Nr6hIBAEAdR9gFAACAKikuLtaqVau0cOFCLVu2TPv27bOryc3N1cmTJ9WlSxe7WxVvueUWde3aVSdOnNCRI0es7Vu3bpUkRUZG2h2ve/fukqTs7Gy7+m7dutnVBwcHq0mTJtYaAABQ/3AbIwAAAKrk1KlTmjJlik1b9+7d9fe//11NmzaVJGuIFRAQ4PAY/v7+1rqymtzcXLm7u8vb27vC+tzcXGtb2b/LtpXn5OQkPz8/ffPNNzp//rwaNmxY5esDAADGQNgFAACAKxo0aJDCwsJ05513ys3NTYcOHdK8efOUlpamZ599Vh9++KGcnJxUWFgoSRU+cbGsvaxO+uXJjWVhWUX1RUVFNvWSbG55rOgcjsIuT0/PG/C0xh9r+PjAzcnLy6u2u3Cd8B4HHKkr73HCLgAAAFzRuHHjbH4OCQnRokWLNGLECG3fvl2bNm3S/fffXzudu0oFBQW13QWg3jpz5kxtdwFADboR7/GqBGqs2QUAAIBqcXZ21qBBgyRJO3bskPTf2VblZ2KV52hWloeHh81ML0f15WeKOZoddqV9AABA/UHYBQAAgGor+3b1/PnzkhyvsVVe2Zpe5dfbCggIkNls1qlTpyqsL78GWNm/yy9yX8ZisSgvL08+Pj52C+QDAID6gbALAAAA1bZnzx5Jkq+vr6RfgigfHx/t2LFDZrPZpvbixYvatm2bfHx8bMKu0NBQSVJmZqbd8dPT021qJCksLEySlJGR4bA/586ds9YAAID6h7ALAAAAlcrJydG5c+fs2rdt26alS5fKzc1NPXv2lPTL0xBNJpPMZrPmz59vU79o0SIVFBTIZDLJycnJ2j5o0CC5uLhowYIFNrcmHjx4UKtXr5afn58iIiKs7YGBgQoNDVVWVpY2bdpkbS8pKVFCQoIkyWQyXZdrBwAANx/DLFD/4IMP6vjx4w63DR06VC+//LJNW1FRkebOnav169fr1KlT8vb2Vs+ePTV+/PgK13dYu3atkpKSlJOTI1dXV3Xu3FlxcXHq1KmTw/rc3FzFx8crKytLZrNZ/v7+Gjp0qIYNG3YDngAEAABwfaxbt06LFy/WvffeK19fX7m5uenAgQPKzMyUs7OzXnrpJbVs2dJaP3r0aH355ZdavHix9u7dqw4dOmjfvn1KS0tT+/btNXr0aJvjBwYGaty4cUpISFC/fv3Uq1cvmc1mpaam6tKlS5oxY4ZcXGyHrdOnT1dMTIzGjh2rPn36yMfHR+np6dq/f79MJpNNOAYAAOoXJ4vFYqntTlwPDz74oM6dO6cnn3zSblvHjh31wAMPWH82m80aNmyY9u7dq8jISN11113at2+f0tPT1b59ey1btsxujYeFCxcqPj5eLVu2tBmAXbx4UUuWLFF4eLhNfU5OjmJiYnThwgX17t1bLVq0UFpamg4cOKAhQ4ZoxowZlV7PjXiCQbf7S2v8HMDNKGOjMcJo3uOAYzfiPV5XHrt9vWzdulXLli3Td999p9OnT6u4uFjNmjXTPffco1GjRik4ONhun8LCQs2bN0+fffaZTp8+rebNm6tXr14aN26czeL05a1Zs8bhF4uOji9Jhw8fdvjF4vDhwyv9YpFxFlB7GGcBxlZXxlmGCrsk6csvv7xi7Zw5czR//nyNHj1akydPtmsfO3as4uLirO25ubmKjo5Wq1attGLFCusA7eDBgzKZTPL29ta6detsvnEcMWKEsrOzlZiYqKioKEm/TK0fM2aMNm/erKSkpEq/cWQQBtQeBmGAsdWVQRhqD+MsoPYwzgKMra6Ms4zxl+YqWCwWJScny93dXWPHjrXZ9swzz8jT01MrVqxQ+QwwJSVFly5dUmxsrM03kW3atFH//v2Vl5enLVu2WNsPHz6s7OxshYeHW4MuSXJ1ddXEiRMlScnJyTV1iQAAAAAAAPWWocKu4uJirVq1SgsXLtSyZcu0b98+u5rc3FydPHlSXbp0sbtV8ZZbblHXrl114sQJm0dZb926VZIUGRlpd7zu3btLkrKzs+3qu3XrZlcfHBysJk2aWGsAAAAAAABw/RhmgXpJOnXqlKZMmWLT1r17d/39739X06ZNJckaYgUEBDg8RtljsI8cOWKtyc3Nlbu7u7y9vSusz83NtbaV/bv8I7XLODk5yc/PT998843Onz+vhg0bOuyHp6fnDVjE/scaPj5wczLO7Ue8xwFHjPMeBwAAgCOGCbsGDRqksLAw3XnnnXJzc9OhQ4c0b948paWl6dlnn9WHH34oJycn6+OsK3riYll7+cdeFxUVWcOyiuqLiops6iVVuPhq+XNUFHYVFBRUeK0AataNWMsFQO25Ee9xAjUAAIDaY5jbGMeNG6ewsDA1bdpUHh4eCgkJ0aJFi3TPPfdo586d2rRpU213EQAAAAAAADXMMGGXI87Ozho0aJAkaceOHZL+O9uq/Eys8hzNyvLw8LCZ6eWovvxMMUezw660DwAAAAAAAK6docMu6b+3EZw/f16S4zW2yitb06v8elsBAQEym806depUhfXl1wAr+3f5Re7LWCwW5eXlycfHx26BfAAAAAAAAFwbw4dde/bskST5+vpK+iWI8vHx0Y4dO2Q2m21qL168qG3btsnHx8cm7AoNDZUkZWZm2h0/PT3dpkaSwsLCJEkZGRkO+3Pu3DlrDQAAAAAAAK4fQ4RdOTk5OnfunF37tm3btHTpUrm5ualnz56Sfnkaoslkktls1vz5823qFy1apIKCAplMJjk5OVnbBw0aJBcXFy1YsMDm1sSDBw9q9erV8vPzU0REhLU9MDBQoaGhysrKslkrrKSkRAkJCZIkk8l0Xa4dAAAAAAAA/2WIpzGuW7dOixcv1r333itfX1+5ubnpwIEDyszMlLOzs1566SW1bNnSWj969Gh9+eWXWrx4sfbu3asOHTpo3759SktLU/v27TV69Gib4wcGBmrcuHFKSEhQv3791KtXL5nNZqWmpurSpUuaMWOGXFxsX8rp06crJiZGY8eOVZ8+feTj46P09HTt379fJpPJJhwDAAAAAADA9WGIsCs8PFyHDh3Sd999p61bt6q4uFjNmjVT3759NWrUKAUHB9vUu7u767333tO8efP02WefaevWrWrevLlGjRqlcePGOVxLKzY2Vr6+vkpKStKHH34oV1dX3X333YqLi7M7viTdeeedSk5OVnx8vNLS0mQ2m+Xv769p06Zp+PDhNfZaAAAAAAAA1GdOFovFUtudgL0zZ87U+Dm63V9a4+cAbkYZGw1xhzfvcaACN+I9XvaAHNRNjLOA2sM4CzC2ujLOMsZfGgAAAAAAAECEXQAAAAAAADAQwi4AAAAAAAAYBmEXAAAAAAAADIOwCwAAAAAAAIZB2AUAAAAAAADDIOwCAAAAAACAYRB2AQAAAAAAwDAIuwAAAAAAAGAYhF0AAAAAAAAwDMIuAAAAAAAAGAZhFwAAAAAAAAyDsAsAAAAAAACGQdgFAAAAAAAAwyDsAgAAAAAAgGEQdgEAAAAAAMAwCLsAAAAAAABgGIRdAAAAAAAAMAzCLgAAAAAAABgGYRcAAAAAAAAMg7ALAAAAAAAAhkHYBQAAAAAAAMMg7AIAAAAAAIBhEHYBAAAAAADAMAi7AAAAAAAAYBiEXQAAAAAAADAMwi4AAAAAAAAYBmEXAAAAAAAADIOwCwAAAAAAAIZB2AUAAAAAAADDIOwCAAAAAACAYRB2AQAAAAAAwDAIuwAAAAAAAGAYhF0AAAAAAAAwDMIuAAAAAAAAGAZhFwAAAAAAAAyDsAsAAAAAAACGQdgFAAAAAAAAwyDsAgAAAAAAgGEQdgEAAAAAAMAwCLsAAAAAAABgGIRdAAAAAAAAMAzCLgAAAAAAABgGYRcAAAAAAAAMg7ALAAAAAAAAhkHYBQAAAAAAAMMg7AIAAAAAAIBhEHYBAAAAAADAMAi7AAAAAAAAYBiEXQAAAAAAADAMwi4AAAAAAAAYBmEXAAAAAAAADIOwCwAAAAAAAIZB2AUAAAAAAADDIOwCAAAAAACAYRB2AQAAAAAAwDAIuwAAAAAAAGAYhF0AAAAAAAAwDMIuAAAAAAAAGAZhFwAAAAAAAAyDsAsAAAAAAACGQdgFAAAAAAAAwyDsAgAAAAAAgGEQdgEAAAAAAMAwCLsAAAAAAABgGIRdAAAAAAAAMAzCLgAAAAAAABgGYRcAAAAAAAAMg7ALAAAAAAAAhkHYBQAAAAAAAMMg7Kphe/bs0ZgxYxQaGqrOnTvrscce09q1a2u7WwAAADc9xlkAAMARl9rugJFlZWXp97//vVxdXRUdHa3GjRtr/fr1eu6553T8+HH94Q9/qO0uAgAA3JQYZwEAgIoQdtWQS5cuadq0aXJyctIHH3ygu+66S5I0duxYxcTEaO7cuerdu7cCAgJqt6MAAAA3GcZZAACgMtzGWEO2bNmivLw8PfLII9YBmCR5eHjo2Wef1aVLl5SSklKLPQQAALg5Mc4CAACVIeyqIVu3bpUkdevWzW5bZGSkTQ0AAACqjnEWAACoDLcx1pDc3FxJkr+/v902T09PeXl56ciRIxXu7+XlVVNds/p2d42fAkAt4j0OwKgYZwGobbzHgbqNmV01pKioSJLUuHFjh9s9PDxUWFh4I7sEAABgCIyzAABAZQi7AAAAAAAAYBiEXTXEw8NDkir8VrGoqKjCbyMBAABQMcZZAACgMoRdNaTsUdeO1osoKCjQmTNnHK4zAQAAgMoxzgIAAJUh7KohoaGhkqSMjAy7bZmZmZKksLCwG9onAAAAI2CcBQAAKkPYVUPuvfde3XHHHfr444+1d+9ea3tRUZHefPNNubi4aODAgbXYQwAAgJsT4yzUlqysLLVt21Zz586t7a4AqIK5c+eqbdu2ysrKqu2u4AZzqe0OGJWLi4tmzpyp0aNHa9iwYXrkkUfk4eGh9evX69ixY5owYYICAwNru5uoI+bOnat58+Y53Obm5qavv/7a4ba1a9cqKSlJOTk5cnV1VefOnRUXF6dOnTrZ1bZt21aBgYH69NNPHR5nypQp8vDw0FtvvaXg4OBruyCgHpkyZYpWrVrlcFtF77nS0lItW7ZMH330kY4cOSJ3d3eFh4dr4sSJ1tuzyhw7dkwPPfSQunXrpiVLltgd66233tLrr7+uVq1aaenSpfLz87su1wXUZYyzbh5lf8Mqs3///hvUGwC1rfzfBB8fH23cuFENGjSwq9u/f7/69esnqeLxFFAZwq4aFBERoWXLlmnOnDlat26dSkpKdOedd+qPf/yj9Y0LlDdw4ED5+vratDn64y9JCxcuVHx8vFq2bKmYmBiZzWalpqbq8ccf15IlSxQeHl6lc37wwQeaMWOGfHx89Pbbb+vOO++85usA6qMnnnhCTZo0sWnz8vJyWPuXv/xFy5cv15133qkRI0boxx9/1CeffKLMzEz985//rPL7cPbs2UpMTFSbNm20ZMkStWjR4pqvA7hZMM66ufj5+fF7AWDl4uKikydPKiMjQ1FRUXbbV6xYIRcXF126dKkWegcjIOyqYcHBwVq8eHFtdwPX0ffff69mzZrJ09Pzuh974MCBVQqpcnNzNXfuXAUEBGjFihXWJ06NHDlSJpNJ06ZN07p16+TiUvlbfMGCBUpISJC/v7+WLl1qF7QB9cHOnTt19913X/NxnnzySbVq1eqKdVu2bNHy5cvVtWtXLV26VG5ubpKkAQMG6He/+52mT5+u999/v9JjlJaWavr06froo48UEhKixMRE3Xbbbdd8DcDNhnHWzcPPz0/jx4+v7W4AqCPuvvtu7du3TytXrrQLu4qLi7V27Vrdd999+vLLL2uph7jZsWYXUAU//fST3n//fZlMJvXp00f5+fm12p+UlBRdunRJsbGxNo9Wb9Omjfr376+8vDxt2bKlwv0tFov+9re/KSEhQe3atdOyZcsIulBvxcTEqFevXpo/f76OHj1a4+dLTk6WJE2YMMEadEm/rEHUrVs3ZWdn6/DhwxXuX1JSokmTJumjjz7Sb3/7Wy1dupSgC4Ah7Nu3TxMnTlS3bt3UsWNHPfDAA5oxY4bOnDljU3fs2DG1bdtWU6ZM0aFDh/TMM8+oa9euCg0N1f/+7//qp59+kiTt3r1bv/vd79SlSxeFhoZq2rRpMpvNNscqLi7We++9p9///veKiopSx44dde+992rcuHH67rvvrqr/P/74o1555RU9/PDD6tixo8LDwzV+/HgdOHDg2l4YwIBuueUW9e3bV19++aX1PVvmyy+/1JkzZzR48GC7/U6cOKE5c+ZoyJAhuvfee9WxY0c9+OCDmj59un788cer6kNV/+bg5kTYBVSguLhYn332mWJjY3XfffdpxowZysvLU0xMjG6//fYaOee2bdv01ltv6e2339bGjRtVXFzssG7r1q2SpMjISLtt3bt3lyRlZ2c73Pfy5ct64YUXtHTpUt1zzz16//331bx58+t0BcDN55lnnlFJSYnmzJmjhx9+WMOHD9fy5ctVWFh4VcfZtGmTEhMT9c4772jz5s26fPmyw7qsrCy5u7urS5cudtu6desmqeL37/nz5/Xss8/qk08+Uc+ePbVo0SI1atToqvoJAHXRF198IZPJpA0bNigsLExPPPGEgoKC9P777ysmJkYFBQV2+xw7dkwxMTEqLi6WyWRSu3btlJqaqrFjx2r79u164okndOutt2ro0KG64447lJycrFdeecXmGAUFBXrllVdUXFysqKgojRo1SmFhYdq0aZNiYmK0Z8+eKvU/Ly9PgwYN0rvvvis/Pz+NHDlSUVFRSk9P19ChQ7V79+7r8joBRjJ48GCVlJRo7dq1Nu0rV65Us2bNdP/999vts23bNi1dulTNmjVTdHS0Ro4cqTvuuEMffvihhg4dWuXxW3X+5uDmwm2MwK9s375dq1ev1qeffqqCggLdcsstevDBB9WvXz9FRUXJ1dXVbp+UlBQdP368yufo0aOH2rdvb9c+Z84cm5+9vb01a9Ysu1ArNzdX7u7u8vb2tjuGv7+/tebXSkpKNGHCBK1fv1733Xef5s6dq1tvvbXK/QaM6H//9381ceJEbdu2TWvWrNFnn32mF198UTNnztQDDzygAQMGqHv37le8Lfjll1+2+TkgIEBvvPGGOnToYG0zm806deqUgoKCHK7HV7Y4vaP3b1FRkZ566int2LFDgwcP1owZMypc0w8A6pq8vDyHTzDs3r27/P399fzzz6tp06b68MMP1bJlS+v2jz/+WJMmTdKcOXP04osv2uybnZ2tqVOn6sknn5T0y8z1Z555Rps2bdIf/vAHzZ49Wz169JD0yxho8ODB+te//qUJEyZYv+jz9PTUxo0b7dY8PHjwoIYMGaL4+HgtXbr0itf3/PPP6/Tp01qyZInNuC02NlaDBw/WtGnT7D7QA/VdSEiI2rRpo5UrV1rfxydOnFBmZqaefPJJh2OviIgIZWRk2H3Z969//Ut/+tOf9P777ys2NrbS8545c6Zaf3NwcyHsAvTLAGz16tVavXq1jh49KmdnZ4WGhqpfv37q3bu3PDw8Kt1/1apV1tlWVeHr62sTdrVv316zZs1SaGiomjdvrv/85z9KTU3VokWLFBsbq+XLl6tdu3bW+qKiIjVt2tThscv6WlRUZLft2LFjOnbsmHx9fTV//nybW6iA+szJyUmhoaEKDQ3Viy++qI0bN2rNmjX68ssv9emnn6pp06aKjo5W//797Z52GhoaqgcffFDBwcHy8vLSsWPH9NFHH+n999/XU089pTVr1lg/RJV921jR35TK3r+7du2S9MsaF7+emQAAdV1eXp7DJ083btxYu3btUlFRkf7v//7P5kOnJD3yyCN6++23lZqaavfB84477tDIkSOtPzs5Oalv377atGmT2rdvbw26JMnV1VW9evXSnDlzdOjQIWvY5ebm5vDhHm3atFF4eLgyMjJUUlLi8MvOMt9995127typxx57zO4LysDAQA0ZMkRLly7VgQMHFBQUVMmrBNQ/gwYN0qxZs/TNN9+oY8eOSklJ0eXLlx3ewihJzZo1c9jev39/zZgxQ1999dUVw67Vq1dX628Obi6EXYCkhx9+WJLUqlUrTZ48WY8++uhVPdXsvffeu6bzlx+MSb/Mznr22WfVvHlzvfjii3rzzTftZn1Vh4+Pjzw9PXXw4EG9/PLLmjFjhpycnK75uICRuLm5qWfPnurZs6fOnTunTz/9VP/85z/13nvv6b333tPq1attwudfD8Zat26tqVOnqmHDhlq4cKHeeecd/elPf7rmft155506d+6cdu7cqXnz5mncuHHXfEwAuFG6deumJUuWONw2YcIESb+ssZWXl2e3/eLFizpz5ox++uknmy/72rVrJ2dn21VZfHx8JMnhDPqybSdOnLBp37t3rxYvXqzt27fr9OnTKikpsdl+5swZ676OlH0Zcfr0aYez177//nvrfwm7AFv9+/fXG2+8oZUrV6pjx45atWqVQkJCKn0y9fr16/XRRx/p22+/1blz52yWjjh58uQVz1n2nr3avzm4uRB2AZKCgoJ04MAB5efnKyMjQ15eXurVq9cVZ3TVtAEDBuill17Sjh07bNo9PDwqvB+9bEaIo743atRI7777rp588kklJyfr8uXL+utf/2o3UATwy7p9WVlZSk9P18GDByVJt99+e5X/Ljz22GNauHChdu7caW0re6CEo5lb5dsdneM3v/mN3nzzTT3xxBOaO3euLBYLTzYDYAhla+N88MEHldadP3/e5mdHfyvLbu+ubNulS5esbTt27LDePhUZGamAgAC5u7vLyclJn3/+ufbt21fhGqq/7v/GjRu1cePGKvcfwC8zte677z6lpqbqwQcf1JEjR/TUU09VWP/2229r1qxZatq0qSIjI/Wb3/zGuixLUlKSXVjtSHX/5uDmQtgFSFq7dq2+++47rV69WqmpqZo6dapeeuklPfDAA3r00Ud13333VXrL3/Vas+vX3Nzc1KhRI124cMGmPSAgQDt37tSpU6fs1u06cuSItcaRpk2bKikpSaNGjVJKSookEXgB/5/FYlF2drbWrl2rTz/9VOfOnVOjRo2stzCGh4dX+b3i5eUlyXagVLbW3rFjx3T58mW7NbfK1uqq6P3r7++v9957T0888YTmzZsni8WiuLi4q79QAKhDyoKptWvX3vCZTwsXLlRxcbGWLVume+65x2Zb2eyPKynr/4svvqgRI0Zc7y4Chjd48GB98cUXeuGFF3TrrbfqkUcecVh36dIlvfnmm/Lx8dHq1attZl1ZLBYtXry4Suerzb85uHEIu4D/76677tJdd92l559/XhkZGVq9erW++OILffrpp/L09FTv3r3Vr18/3XPPPXa3/l3rml0Vyc3NVUFBgc0tU9IvawTt3LlTmZmZGjBggM229PR0a01FygKv3/3ud0pJSVFpaaleffVVAi/UWwcOHNCaNWv08ccf64cfflCDBg107733qn///nr44YfVsGHDqz5m2ZO3fH19bdrDwsKUmpqqHTt22L1PMzIyJFX+/vXz89N7772nJ598UvPnz1dpaan1FiAAuBkFBwdr/fr12rVr1w3/4JmXl6fbbrvNLug6f/68vvvuuyodIyQkRJK0c+dOwi6gGqKiouTt7a0TJ06oX79+Fc6iP3PmjAoLC3Xvvffa3V749ddf200QqEht/s3BjcMnW+BXGjRooKioKL3xxhvKzMzUX//6V7Vt21bLly/X8OHD9eCDD+rYsWM2+7z33nvav39/lf9v0KBB1n2Lioq0b98+u34UFBTohRdekCRFR0fbbBs0aJBcXFy0YMECm9sZDx48qNWrV8vPz08RERGVXqeXl5feeecddejQwfr0ktLS0qt+vYCbXb9+/fToo4/qrbfeUpMmTfSnP/1JGzdu1JIlS9SvX79Kg65Tp045XOvhxIkTmjlzpiTZfTs5ZMgQSVJCQoLNrTGbN29WRkaGQkNDFRgYWGmf77jjDr377rvy9fXVggULFB8fX+XrBYC6ZvDgwWrUqJHi4+Ott42Xd/78+SrPsrpavr6+KigosDnv5cuXNWvWLP30009VOkZwcLBCQkKUmpqqTz75xG57aWnpVX0pCtQ3Li4uevPNNzV//nxNnDixwrpmzZrp1ltv1bfffmszc76goMA67qqK2vybgxuHmV1AJTw8PPTYY4/pscceU35+vtasWaPVq1dXuF5WdZw9e1b9+/dXx44dFRQUpGbNmunEiRNKS0vT2bNnFRkZqVGjRtnsExgYqHHjxikhIUH9+vVTr169ZDablZqaqkuXLmnGjBkOH9X7a7fddpuWLl1qfWKcxWLRrFmz7G6tAozsp59+0lNPPaX+/fvbzaK8ku+//15PPvmk7rnnHv3P//yPPD09dfz4cW3cuFFms1kDBw5Unz59bPaJiIiQyWRScnKyBg4cqKioKP3444/65JNP5OHhoenTp1fp3K1atdL777+vJ554QgsXLlRpaakmTZp0Vf0HgLqgadOmeuONN/THP/5R/fv3V/fu3fU///M/unjxovLz87V161bdfffdFS5wfy1GjBihjIwMDRs2TH369JGbm5u2bt2qEydOKCwsrMoh1ezZs/Xkk09q4sSJSkpKUocOHXTLLbcoPz9fu3bt0k8//aSv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OicnJ7m7u8vJyamiuwcAAAAAAABuWIXDLi8vr8psBwAAACpZfn6+HBwc1KhRo+puCgAAwC1TZRPUAwAA4NZLSkrS8uXLtWfPHhkMBklSw4YN1a1bN40ePVoPPfRQNbcQAACgat102HXkyBGtWLFCu3fv1pkzZyRJnp6e6tatm0aMGKFWrVrddCMBAABwfbNnz9aHH34oo9EoSWrcuLEkKS8vT0lJSdq+fbuefPJJ/e1vf6vOZgIAAFSpmwq74uPj9fbbb+vKlSvmTpUk5ebm6ujRo0pISNDUqVP11FNP3XRDAQAAULbPPvtM8fHxatasmSZOnKhBgwaZw678/HytW7dOixcv1ocffqiOHTuqf//+1dxiAACAqlGvohumpKRo9uzZcnJy0tixY/Wf//xHaWlpSk9P13/+8x89/fTTcnJy0ptvvqkdO3ZUZpsBAADwOytWrFCDBg3073//W6NHjzYHXZLk6uqqUaNGafny5XJ2dtbKlSursaUAAABVq8Ijuz744AM5OjrqvffeU5cuXSzWtWnTRm3atFHv3r01evRovf/++3rggQduurEAAACwLSMjQ927d5efn1+ZNX5+furevbt27959C1sGAABwa1V4ZNd3332ngIAAq6CrtM6dOyswMFD79++v6GEAAABQDkVFRWrYsOF16xo2bKiioqJb0CIAAIDqUeGw69KlS2ratOl165o2bapLly5V9DAAAAAoB29vb6WlpV2z33Xp0iWlpaXJ29v7FrYMAADg1qpw2HXnnXfq22+/1ZUrV8qsKS4u1rfffqs777yzoocBAABAOfTt21fnzp1TZGSkfvzxR6v12dnZioyM1K+//qp+/fpVQwsBAABujQrP2dWrVy998MEHmj59uqZNmyZXV1eL9fn5+Xr99df1008/6emnn77phgIAAKBszz77rL788kulpKSob9++6tChg7y8vOTg4KCTJ0/qu+++05UrV9S+fXs988wz1d1cAACAKuNgNBqNFdnwwoULeuKJJ3Tq1Cm5urrqoYce0l133SVJOnnypLZt26b8/HzdfffdSkxMlJubW6U23N6dP3++upsAALBDIQ+XVHcTarXkreUbFO/u7l7FLbHtt99+07/+9S+tXr1aBQUFFutuu+02Pf744/rzn/+sRo0aVUv7aoqq7GfxHgOqX3n/VlcXd3d3Pu/VIVzvyleeflaFwy5JysnJ0auvvqqtW7faXP/www/rtddeU4sWLSp6iDqLNwMAoCrwQfzm1PSwy+TSpUv6/vvvdebMGUmSp6en2rVrV64J7OsCwi7AvhF2oSbhele+8vSzKnwboyS1aNFCS5Ys0Y8//qjdu3dbdKi6du2qu++++2Z2DwAAgGvYsWOHcnJy1L59e917773m5Q0bNlS3bt0sajMzM3XgwAHdcccd6t69+61uKgAAwC1T4bCrsLBQv/zyi5o0aaK7777bZrCVn5+vixcvqnnz5nJ2dr6phgIAAOC/fvrpJ02YMEF33nmnVq9efd36O+64QxEREcrJydHnn3/OyHsAAGC3Kjy+84MPPtAjjzyijIyMMmsyMjL0yCOP6MMPP6zoYQAAAGBDQkKCioqKNHXqVKsHBdni6uqql156SQUFBUpMTLwFLQQAAKgeFQ67tmzZorvuustqiHxp3bp1k5eXl7Zs2VLRwwAAAMCGb775Rk2bNlVoaGi5t3nkkUfUvHlzbd++vQpbBgAAUL0qHHZlZ2frnnvuuW7dvffeq+zs7IoeBgAAADb88MMP6tChww1v1759ex0/frwKWgQAAFAzVDjsunTpklxcXK5b17BhQ+Xn51f0MAAAALDBYDCU6/bF33N1ddVvv/1WBS0CAACoGSocdt155506cODAdeu+//57eXh4VPQwAAAAsMHNzU3nzp274e3OnTsnNze3KmgRAABAzVDhsCs4OFg//vijli9fXmbNRx99pOzsbIWEhFT0MAAAALDhnnvu0d69e1VQUFDubS5duqS9e/eWayoKAACA2qrCYdf48ePVqFEjvfHGG5o0aZK2bdumH374QcePH9e2bds0adIkzZo1S66urho/fnxlthkAAKDO69Wrly5duqTFixeXe5vFixeroKBAvXr1qsKWAQAAVC/Him545513avHixYqKitJXX32lr7/+2mK90WiUu7u75s2bp7vuuuumGwoAAID/Gj58uOLi4hQbG6sGDRro+eefV716tr/HLCkp0eLFixUbG6vmzZtr+PDht7i1AAAAt46D0Wg03swOLl68qE8++UQ7d+7UTz/9JOlqEPbAAw8oLCyMOSEq6Pz589XdBACAHQp5uKS6m1CrJW8t36B4d3f3Km7JVXv37tXYsWN1+fJl3XHHHerbt6/uv/9+NW3aVJL066+/6uDBg/q/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ORo0aJCOHj2qyMhI+fn5VXczYafGjBmj1q1bV3cz6pRevXqpV69edns8e5KamqrWrVtrwYIF1d2UOql169YaM2ZMuetffvlltW7dWidPnqzCVqG2oZ8FAACuhbCrCnXv3l0rVqxQ165dtWnTJq1YsUK333673n77bU2cOPGWt+ell15S69atFRwcrOLi4lt+fFwb16fmOHnypFq3bm31v06dOulPf/qTFi5cqN9++626m1mn7Ny5U1OmTFHPnj3Vvn17BQYGasSIEVq2bJkuX75sVU8YWHnS09PVunVrPf/88zbX/+///q9at26twYMH21wfExOj1q1b69133620NhFYQqp5/azyysnJ0bJly/TMM8/o4YcfVvv27RUcHKzJkydr3759NrfJz8/X7Nmz9cc//lHt27fXH//4R82ePVv5+fm3uPW4We+++665X7F3716bNVzv2u+LL77Q008/raCgIPn7+6tXr17685//rJ9++smijmtduxmNRm3evFljxoxRSEiIOnbsqD59+uh///d/9eOPP1rVc71vLcfqboC98/f3V1xcXHU3Q/n5+dq8ebMcHBz0yy+/aOvWrQoNDa3uZuH/q+zrM2fOHF26dKkSW1g3eXt7a+DAgZKu/sfs119/VVJSkhYsWKDk5GR99NFHql+/fjW30r4VFxfrH//4hz755BO5uLioR48e8vHxUV5enlJSUjR79mytXLlSsbGxTEZdRTp27CgXFxelpaXpypUrVv/mU1NT5eDgoIyMDF24cEG33367xfpdu3ZJkoKCgip0/D//+c8aP368WrRoUaHtYd9qSj/rRixfvlzvvvuuvL299eCDD6pZs2Y6ceKEtmzZoi1btmju3Lnq37+/ud5gMGj06NE6dOiQgoODNWDAAGVkZGjZsmVKTU3VihUr5OLiUo1nhPI6duyY5s+fLxcXFxkMBps1XO/azWg06tVXX9Unn3wib29v9e/fX40aNdKZM2eUlpamU6dO6c4775TEtbYHc+bM0QcffCAPDw898sgjcnV1VUZGhlatWqVPP/1UH3/8sVq1aiWJ610dCLvqiE8//VSXLl3SM888ow8++ECJiYmEXTVIZV+fli1bVmLr6i5vb29NnjzZYllhYaGGDx+ub7/9VmlpaerevXs1ta5umDt3rj755BN16NBBMTExFoHHlStXFBMTo5iYGI0fP15r1qyRq6trNbbWPjk5OalLly5KTk7W999/L39/f/O6M2fOKCsrS71799bmzZuVlpamRx991Ly+sLBQe/fulaurq9q1a1eh43t6esrT0/OmzwOoKfz9/fXRRx+pW7duFsvT09M1duxYvfbaawoNDZWzs7MkKS4uTocOHdK4ceM0depUc/38+fMVExOjuLg4RUVF3dJzwI27cuWK/vrXv6pNmzby9fXV+vXrbdZxvWu35cuX65NPPtGoUaM0bdo0qy+ISt+9wbWu3c6ePav4+Hh5eXlp/fr1Fn3QZcuWafbs2frggw80e/ZsSVzv6sBtjHVEYmKinJycNGHCBHXp0kVJSUk6c+aMVZ1pLpWcnBz95S9/UVBQkDp37qznnnvOPBTzhx9+UEREhAIDA9W5c2dFRUXp3LlzNo+bkZGhF154QSEhIeahmjNnztT58+ct6ky3jb388ss6duyYIiMjFRQUVGfmaSnv9fn+++8VFRVlvu3hwQcf1PDhwxUbG2tRZ2vOrry8PMXGxmr06NHm6xESEqKXXnpJ2dnZVXp+9sTZ2dk8QuXXX3+9Zm1OTo7mz5+vYcOG6YEHHlD79u3Vq1cvzZgxo8z3TGFhoeLj4/XEE0+oc+fO6ty5s/r376/Zs2crNzf3uu2Li4tT69at9eyzz5b5rXFtkZWVpWXLlun222/XkiVLrEb21K9fX1FRUXrsscd04sQJvffee+a/JadOndKpU6csbkO1dcvb999/r2effVadO3dW165dFRERUebfnB9//FHTpk0zv/9CQkL08ssv69SpU1a1pf+WvvzyywoODlabNm2UmppaOS/OLWb6N28apWVi+v3pp5+Wi4uL1fnt379fBQUFCggIsOrw//rrr/rb3/6mBx54QP7+/ho2bJjN1+f3c3YtWLBATz75pCRp4cKFFte49LUrLCzUBx98oCFDhqhTp07q3LmzRo4cqS+//PImXw3g5vTu3dsq6JKkbt26KSgoSBcuXNDhw4clXR0lkpCQIBcXF0VERFjUT5gwQW5ubkpMTJTRaLwlbUfFvfvuu8rIyNAbb7xR5qhwrnftVlBQoJiYGN1999165ZVXbF5nR8erY0241rXfqVOnVFJSoi5dulh92frwww9L+u9nBa539SDsqgMOHz6s7777Tg8//LBuv/12DR48WFeuXNF//vMfm/W5ubkaMWKETp48qSFDhigoKEjbtm3T008/raNHjyo8PFy//fabHn/8cbVv316ff/65XnzxRav9fPnllwoLC9PXX3+twMBAPfnkk2rVqpX+/e9/Kzw83OYH9xMnTmj48OH65ZdfNGTIEA0dOlROTk6V/ZLUKOW9PocOHVJ4eLiSkpLUtWtXPf3003r00Ufl6OioVatWXfc4pqHzDRo00KOPPqonn3xS7du316effqqwsDCbH9hhrbCwULt27ZKDg4Patm17zdr09HR98MEHatasmQYMGKAxY8bo7rvv1sqVKzV8+HDl5eVZ1F++fFnPPPOM3njjDeXl5enxxx9XeHi4fH199fHHH+v06dNlHstoNGrOnDl6++239dhjj2nJkiW1fij02rVrVVJSomHDhql58+Zl1k2aNEmStHr1ajVp0kSRkZFq3LixGjdurMjISPP/AgMDLbY7cOCARo0apfr16ys8PFzt27fXli1b9PTTT1vNA7Zv3z4NGTJE//nPf9S+fXs9+eST6tq1qzZs2KCwsDCb8zJcuHBBw4cP16FDh9SvXz8NHz681o48M4Vdvw+jUlNT1ahRI/n7+6tLly5W63fu3GmxvcnFixc1YsQIHT58WH/605/06KOP6sCBA3r22Wd15MiRa7YlMDDQ/JS9wMBAi2vcpEkTSVffp88++6zefPNNSdITTzyhgQMH6vTp05o0aZL+/e9/V/CVAKqW6YOw6f+zsrJ05swZdenSxepveoMGDdStWzfl5OToxIkTt7ytKL8jR45o4cKFmjhxou67774y67jetVtKSoouXLig0NBQlZSUaPPmzYqNjdXKlSutrhnXuvbz8fGRk5OT9uzZYzXn1rZt2yTJfAcI17t6cBtjHZCYmChJGjRokCSpX79+mjVrllavXq3nnnvOqv7w4cMaO3as/va3v5mXvfrqq/r44481cuRIRUZG6qmnnpJ09QP2hAkTtG3bNh08eFD333+/JOn8+fN66aWX1LRpU61cudLitrpPP/1Uf/nLXzR//nz9/e9/tzj2nj17NGnSJP3P//xP5b4INVh5r8+6detUWFioRYsW6ZFHHrHYx+9Hytlyzz33KDk52Wo+nZ07d+rpp5/W4sWLNWvWrJs8G/uSnZ1tHg1kNBp1/vx5JScnKycnR1OnTr3uk766d++u5ORkNWrUyGL5f/7zH/31r3/Vv//9b4tJ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aZLuv/9+ffHFF9zOCAAAar3StzCaDBgwQI6OjtqyZYt+++038/KdO3cqKytLf/jDH/Tss89a7Of555/XXXfdZbX/c+fOKTExUXfddZdmzZpl8WVk06ZNzSO6Pv7440o9LwC3FiO7AKCcPDw81KFDB5vrrly5oh07dujbb7/V2bNnVVhYKEnKysqSJJ04ccJcm5qaqitXrig0NFR33HHHNY9ZUlKiHTt2qFGjRnrggQes1js4OKhLly46ePCgvv/+e/Xo0aOCZwcAAFC9Tp48qd27d+v222+3GMHVtGlThYSEaOvWrfriiy80ePBgSVdvYZSkPn36yMHBwWJf9evXV+/evfX+++9bLN+1a5eKiorUo0cPOTs7W7WhTZs2atSokQ4cOFDJZwfgViLsAoByatmypc3lP//8syZMmKCMjIwyty39LeRPP/0k6eqIsOu5cOGCDAaDpKsjxa7l/Pnz190fAABATbV+/XoZjUb17dvXKogaOHCgtm7dqvXr15vDrjNnzkiS7rzzTpv7s7X81KlTkqSVK1dq5cqVZbbl8uXLFTkFADUEYRcAlFODBg1sLp82bZoyMjLUu3dvjR8/Xn5+fmrUqJHq1aunTz75RP/7v/9r86k+v/8G0hbTU4caNWqk3r17X7O2rDAOAACgNli/fr2kq7cnjhgxwmKdadT8jh07dObMGYsH85TVp7LV/yopKZF09UvE1q1bV0q7AdQ8hF0AcBMMBoO++eYbNW/eXPPmzVP9+vUt1v/4449W25i+ZczOzr7u/t3d3eXs7CwnJye9+eabldNoAACAGmb//v06fvy4pKvTQJimgvi9kpISffrpp3rmmWfMgdfp06dt1v78889Wy1q0aCFJCgwM1N/+9rdKaDmAmogJ6gHgJuTl5amkpEQeHh5WQVdxcbG++OILq20CAwNVv359bdu2TTk5Odfcv6OjowIDA3XhwgWlpaVVatsBAABqCtPE9M8++6wOHz5s83+m+bdMI8A6d+4sSdq8ebPVKK6SkhKb/bDu3burfv362rp1q3kEPQD7Q9gFADehWbNmaty4sY4ePardu3ebl1+5ckVvv/22zW8lW7RooUGDBqmgoEAvv/yyLly4YLE+JydH33//vfn3559/XvXq1dNf//pXpaenW+0vJydHH330UaWdEwAAwK1UXFyszz77TJL02GOPlVnXvXt3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DIOwCzCI5s2bq3nz5tesiYuLU/PmzRUXF1dBs6paUlJSNHToULVv375U/byVWf9Zr1692qXnnTp1qpo3b64ff/zRpeetTCNHjlTz5s117Nixyp4KAAAAABdwq+wJAMCt4MSJExo/frwKCgp077336rbbbqvsKd1yLBaLvvrqK7Vo0UJ33HFHZU8HAAAAAJwi7AIASV9//bXMZrP+8pe/6Omnn67s6dySvv32W50+fVpRUVGVPRUAAAAAKBGPMQKApJ9++kmS1Lhx40qeya1r8+bNkqQHHnigkmcCAAAAACUj7AIgSbp06ZLmzZunhx56SMHBwbrnnns0fPhwbdiwwWl98+bN1a1bN6fHVq9e7XRvsOJ7I61fv16DBw9W+/bt1bFjR1vN4cOHNWXKFEVGRqpNmzYKDw9Xv3799Nprr+nUqVMuv5/U1FS7ub7wwgu2/bqut7fZiBEjnO719N5776l58+YKDg5Wfn6+3bG///3vat68ub766iu78R9//FEvv/yyHnjgAbVu3Vr33nuvxo8fr7179zpc99ixY2revLlGjhypvLw8vf766+rWrZtatWql11577ZpztlgsevXVV9W8eXMNHz5cubm516wvbvPmzfL19VWbNm2uWXf06FHb/H7roYceUvPmzfXCCy/YjV+9elX33HOP7r33XlksFrtjBw4c0DPPPKPOnTurdevWioiI0AsvvHDNPbY2b96sJ598UmFhYWrTpo169uyp2bNn6+LFi6W+39zcXA0fPlzNmzfXa6+95jAvAAAAALcmHmMEoLy8PD366KP67rvv5OPjo65du+rSpUvatm2btm/frt27d+ull15y2fXi4+OVmJioDh066IEHHrBtdv7dd99p2LBhys/PV3BwsIKDg3Xx4kUdPXpUH3zwgSIjI+Xn5+fS+6lfv74eeeQRZWRkaP/+/erQoYMCAgIkSS1atLjmdUJDQ5Wenq60tDT98Y9/tI2npaVJkvLz87V7926FhYXZHatevbruuece29iBAwf02GOP6ezZs7rzzjvVo0cPnThxQp9//rm+/PJLvf322+rdu7fD9S9fvqwRI0boxIkTCgkJUatWreTl5VXifAsLC/Xiiy9q7dq16tq1q9555x3VqlXruv2Uft3T7MCBAxo8eLBMJtM1axs3bqxGjRpp9+7dys/PV82aNSVJv/zyizIzMyX9GjIW9/333ysvL089e/a0O//GjRv1zDPPqKCgQK1atVL79u119OhRrV69Wps3b9aHH36opk2b2p3r9ddf15IlS1SzZk0FBwfL29tb3333nRYsWKCtW7fqww8/lIeHxzXv4eeff9bo0aOVkZGhCRMmaPz48aXqEwAAAIDKR9gFQLNmzdJ3332n++67T3PnzlWdOnUk/brKauTIkfrggw8UERGhLl26uOR6//rXv5SQkKDQ0FC78WXLluny5cuKi4tTjx497I4dPnxYdevWdfn9NGnSRK+//rri4uK0f/9+RUVFacCAAaW6TmhoqObNm6e0tDTbZ4qKirRjxw41bdpUhw4dUlpami3ssoY9LVu2tN2LxWLR5MmTdfbsWY0dO1aTJk2yhT3/+c9/NGnSJL300ksKCQlR/fr17a6/d+9etW/fXv/9739Vr169a8718uXLmjhxor788ks99NBDeuONN+TmVvp/BdzoI4whISH617/+ZRf2paWlyWKx2Hpz7NgxW0hoDQiLfyeOHj2q5557TrVq1dKSJUsUEhJiO/avf/1Lzz33nF544QWtWrXKNv7pp59qyZIlatmypeLi4mznLygo0PTp07VixQrFxcXpueeeK3Hux44d0xNPPKGcnBz99a9/1YgRI0p1zwAAAABuDTzGCBiM9RE8Z/+ZO3euQ73ZbNaqVatUrVo1vfLKK7ZgSJKaNGmimJgYSdIHH3zgsjkOGjTIIeiSpDNnzkiSwsPDHY41adKkVKu6KvJ+2rdvrxo1atiCGunXFUq5ubkaOHCgGjRoYHcsPT1dFovFbqVXamqqDh48qD/+8Y96+umn7VY19erVS5GRkbp48aJWr17tdA4vvfTSdYOu3NxcjR49Wl9++aWGDx+ut99++4aCLkn68ssvVatWLd13332lqrcGU7+9f5PJpL/85S9Oj0n2YdcHH3ygS5cuacqUKXZBlyT1799fkZGR+vbbb/Xdd9/ZxhctWiRJmjlzpt1qO3d3d7300kvy9fXVqlWrVFRU5HTehw4d0tChQ3X8+HG9+eabBF0AAABAFUTYBRjMI488UuJ/7r77bof67777TpcvX1ZwcLACAwMdjvfr10+StHPnTpftWVTSXl+tWrWSJD377LPau3dviYHEtVTk/Vgfkzt+/Lht/6jiK5RCQkJsj/IVP1Y8uNm+fbsk6cEHH1T16tVL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",
      "text/plain": [
       "<Figure size 1200x1500 with 6 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "fig, axes = plt.subplots(3, 2, figsize=(12, 15))\n",
    "sns.countplot(x=\"income\", color=\"C0\", data=data, ax=axes[0, 0], saturation=1)\n",
    "sns.countplot(x=\"sex\", color=\"C0\", data=data, ax=axes[0, 1], saturation=1);\n",
    "sns.countplot(x=\"race\", color=\"C0\", data=data, ax=axes[1, 0], saturation=1);\n",
    "axes[1, 0].set_xticklabels(truncate_labels(axes[1, 0].get_xticklabels()))\n",
    "axes[1, 1].hist(data[\"age\"], bins=20);\n",
    "axes[1, 1].set_xlabel(\"Age\")\n",
    "axes[1, 1].set_ylabel(\"Count\")\n",
    "axes[2, 0].hist(data[\"hs_week\"], bins=20);\n",
    "axes[2, 0].set_xlabel(\"Hours of work / week\")\n",
    "axes[2, 0].set_ylabel(\"Count\")\n",
    "axes[2, 1].axis('off');"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "**Highlights**\n",
    "\n",
    "* Approximately 25% of the people make more than 50K a year.\n",
    "* Two thirds of the subjects are males.\n",
    "* The great majority of the subjects are white, only a minority are black and the other categories are very infrequent.\n",
    "* The distribution of age is skewed to the right, as one might expect.\n",
    "* The distribution of hours of work per week looks weird at first sight. But what is a typical workload per week? You got it, 40 hours :)."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "We only keep the races black and white to simplify the analysis. The other categories don't appear very often in our data. \n",
    "\n",
    "Now, we see the distribution of income for the different levels of our explanatory variables. Numerical variables are binned to make the analysis possible."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    "data = data[data[\"race\"].isin([\"Black\", \"White\"])]\n",
    "data[\"race\"] = data[\"race\"].cat.remove_unused_categories()\n",
    "age_bins = [17, 25, 35, 45, 65, 90]\n",
    "data[\"age_binned\"] = pd.cut(data[\"age\"], age_bins)\n",
    "hours_bins = [0, 20, 40, 60, 100]\n",
    "data[\"hs_week_binned\"] = pd.cut(data[\"hs_week\"], hours_bins)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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esrHx0c1atSwqEtPT5ck+fr6Wmzz8/PT+vXrlZ6ebnX7pUuX9Pbbb2vjxo3q0KGD5syZYxaYAQAqF8IuAAAAAFe0d+9effHFF9q6davOnz+vmjVr6v7771ffvn113333Wb018N///rd++eWXUp+jR48eatWqlUV7dHS02e8NGjTQK6+8YhFanThxQo6Ojqpfv77FMZo1ayZJOnnypMW2/Px8vfzyy/r222917733atasWbrttttK3W8AQMVD2AUAAADAwsmTJ7V582Z98cUXOnXqlKpVq6ZOnTqpb9++6tmzp2rXrn3F/RMSErRnz55Sn69x48ZmYVerVq306quvqlOnTqpXr57OnDmjr776SjExMXr++ee1ePFitWzZ0lSfm5srFxcXq8cu6mtubq7FtqysLGVlZemOO+7QO++8IwcHh1L3GQBQMRF2AQAAALAwbNgwSVKTJk0UEhKi3r17y9XVtdT7L1iw4LrO36NHD7PfmzVrpieeeEL16tXT22+/rWXLlumtt966rnNIUsOGDVWnTh39/PPPevfdd/XSSy/Jzs7uuo8LACg/LFAPAAAAwELz5s0lSf/73/+0c+dOpaam6s8//yznXl1+OmP16tW1b98+s3YnJ6cS+1fUbm0dLkdHR0VFRal58+basGGD/vWvf6mwsPDGdxwAcMswswsAAACAhU8//VSHDh3S5s2b9dVXX+nNN9/Uu+++K39/f/Xp00f33nvvFW/5u1Frdv2dg4ODateurb/++susvVmzZvrhhx/022+/WazbdeLECUlS06ZNrR7TxcVFUVFRCgkJ0b///W8ZjUa9/PLLqlaNuQEAUBkRdgEAAACwqnXr1mrdurWmTJmilJQUbd68WYmJidq6davq1q2rnj17qm/fvurQoYPFrX/Xu2ZXSTIzM3X+/Hmz9bokqVOnTvrhhx+UkpKi/v37m23buXOnJKlz584lHvf2229XVFSUpkyZooSEBBmNRoWFhRF4AUAlRNgFAAAA4IqqV6+u++67T/fdd5/+/PNPbdu2TZs3b1Z8fLw+//xz3XHHHfrwww/VpEkT0z7Xs2bXn3/+qaysLItA6/z586Z1uh5++GGzbY888og+/fRTLV++XPfff7/plsWff/5ZmzdvVtOmTXXPPfdc8bzOzs6KjIxUaGioNm3apMLCQr366qsEXgBQyRB2AQAAACi1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+OCDCg8P17lz58zqTp48qdatW+vFF1/UTz/9pEmTJqlLly7y8fHRP//5T/3++++SpL179+rxxx9X586d5ePjo7CwMBkMBrNj5eXlacWKFfrHP/6hHj16qF27drr33nsVEhKiH3/88Zr6/9tvv+mtt97Sww8/rHbt2snX11dTpkzR4cOHr++FAWxQzZo11b9/f23bts30ni2ybds2nTt3TkOHDrXY7/Tp05o3b56GDx+ue++9V+3atVPPnj01c+ZM/fbbb9fUh9J+5qByIuwCSpCXl6cvv/xSwcHBuv/++xUeHq7MzEwFBQWpcePGN+Wcu3bt0kcffaSlS5fq22+/VV5entW61NRUSVK3bt0stnXv3l2SlJaWZnXfS5cu6eWXX9ayZct0zz336JNPPlGDBg1u0BUAldOkSZOUn5+vefPm6eGHH9bo0aO1Zs0a5eTkXNNxtm/frujoaC1fvlzfffedLl26ZLUuJSVFjo6O6ty5s8U2f39/SSW/hy9cuKCnn35amzZtUu/evbVo0SLVrl37mvoJABXN1q1bFRgYqG+++UZdu3bVY489platWumTTz5RUFCQsrOzLfY5efKkgoKClJeXp8DAQN11111KSEjQ5MmTtXv3bj322GO67bbbNGLECDVr1kyxsbF66623zI6RnZ2tt956S3l5eerRo4fGjx+vrl27avv27QoKCtK+fftK1f/MzEwNGTJEH3/8sdzd3TV27Fj16NFDO3bs0IgRI7R3794b8joBtmTo0KHKz8/Xxo0bzdrXrVun+vXr64EHHrDYZ9euXVq2bJnq16+vAQMGaOzYsWrWrJlWrVqlESNGlHrsVpbPHFQu3MYI/M3u3bsVHx+vL774QtnZ2apZs6Z69uypgIAA9ejRQw4ODhb7xMXF6dSpU6U+R69evdSmTRuL9nnz5pn93rBhQ82ePdsi1MrIyJCjo6MaNmxocQwPDw9Tzd/l5+dr6tSp2rJli+6//35FRkbqtttuK3W/AVv1z3/+U9OmTdOuXbu0YcMGffnll3rllVf05ptv6sEHH9SgQYPUvXv3q94a/MYbb5j97unpqffff19t27Y1tRkMBp09e1atWrWyuiZf0eL01t7Dubm5euKJJ5Senq6hQ4cqPDy8xHX9AKAiyczMtPoEw+7du8vDw0PPP/+86tWrp1WrVqlJkyam7f/+97/17LPPat68eXrllVfM9k1LS9OMGTM0btw4SZdnrk+aNEnbt2/XU089pTlz5qhXr16SLo+Bhg4dqs8//1xTp041fdHn7Oysb7/91mK9wyNHjmj48OGKiIjQsmXLrnp9zz//vH799VctWbLEbNwWHBysoUOHKiwszOIPeqCq69Chg1q2bKl169aZ3senT59WcnKyxo0bZ3Xc5efnp6SkJIsv+j7//HO98MIL+uSTTxQcHHzF8547d65MnzmoXAi7AF0egMXHxys+Pl4nTpxQtWrV5OPjo4CAAPXt21dOTk5X3H/9+vWm2Val4ebmZhZ2tWnTRrNnz5aPj48aNGig//3vf0pISNCiRYsUHBysNWvW6K677jLV5+bmql69elaPXdTX3Nxci20nT57UyZMn5ebmpqioKLPbp4Cqzs7OTj4+PvLx8dErr7yib7/9Vhs2bNC2bdv0xRdfqF69ehowYIAGDhxo8cRTHx8f9ezZU97e3nJxcdHJkye1evVqffLJJ3riiSe0YcMG0x9SRd84lvS5cqX38Pfffy/p8joXf5+dAAAVWWZmptUnT9epU0fff/+9cnNz9eqrr5r90SlJjzzyiJYuXaqEhASLPzybNWumsWPHmn63s7NT//79tX37drVp08YUdEmSg4OD+vTpo3nz5umnn34yhV01atSw+mCPli1bytfXV0lJScrPz7f6ZWeRH3/8UXv27NGwYcMsvqD08vLS8OHDtWzZMh0+fFitWrW6wqsEVD1DhgzR7NmztX//frVr105xcXG6dOmS1VsYJal+/fpW2wcOHKjw8HD95z//uWrYFR8fX6bPHFQuhF2ApIcffliS1LRpUz333HN69NFHr+mJZitWrLiu8xcfjEmXZ2c9/fTTatCggV555RV9+OGHFrO+ysLV1VXOzs46cuSI3njjDYWHh8vOzu66jwvYmho1aqh3797q3bu3zp8/ry+++EKfffaZVqxYoRUrVig+Pt4sgP77gKx58+aaMWOGatWqpYULF2r58uV64YUXrrtfLVq00Pnz57Vnzx7Nnz9fISEh131MALgV/P39tWTJEqvbpk6dKunyGluZmZkW2y9evKhz587p999/N/uy76677lK1auarsri6ukqS1Rn0RdtOnz5t1n7gwAEtXrxYu3fv1q+//qr8/Hyz7efOnTPta03RFxG//vqr1dlrP//8s+m/CbsAcwMHDtT777+vdevWqV27dlq/fr06dOhwxadSb9myRatXr9Z///tfnT9/3mzZiDNnzlz1nEXv2Wv9zEHlQtgFSGrVqpUOHz6srKwsJSUlycXFRX369LnqjK6bbdCgQXr99deVnp5u1u7k5FTi/ehFs0Gs9b127dr6+OOPNW7cOMXGxurSpUv617/+ZTFQBHBZXl6eUlJStGPHDh05ckSS1Lhx41J/NgwbNkwLFy7Unj17TG1FD5WwNnOreLu1c9xxxx368MMP9dhjjykyMlJGo5GnmwGo9IrWxvn000+vWHfhwgWz3619Thbd2n2lbQUFBaa29PR00+1T3bp1k6enpxwdHWVnZ6evv/5aBw8eLHEN1b/3/9tvv9W3335b6v4DuDxT6/7771dCQoJ69uyp48eP64knniixfunSpZo9e7bq1aunbt266Y477jAtyxITE2MRVltT1s8cVC6EXYCkjRs36scff1R8fLwSEhI0Y8YMvf7663rwwQf16KOP6v7777/iLX83as2uv6tRo4Zq166tv/76y6zd09NTe/bs0dmzZy3W7Tp+/Lipxpp69eopJiZG48ePV1xcnCQReAHFGI1GpaWlaePGjfriiy90/vx51a5d23QLo6+vb6nfLy4uLpLMB0tF6+2dPHlSly5dslhzq2itrpLewx4eHlqxYoUee+wxzZ8/X0ajUaGhodd+oQBQQRQFUxs3brzlM58WLlyovLw8rVy5Uvfcc4/ZtqLZH1dT1P9XXnlFY8aMudFdBGze0KFDtXXrVr388su67bbb9Mgjj1itKygo0IcffihXV1fFx8ebzboyGo1avHhxqc5Xnp85uHUIu4D/7+6779bdd9+t559/XklJSYqPj9fWrVv1xRdfyNnZWX379lVAQIDuuecei1v/rnfNrpJkZGQoOzvb7HYp6fL6QHv27FFycrIGDRpktm3Hjh2mmpIUBV6PP/644uLiVFhYqFmzZhF4oUo7fPiwNmzYoH//+9/65ZdfVL16dd17770aOHCgHn74YdWqVeuaj1n09C03Nzez9q5duyohIUHp6ekW79WkpCRJV34Pu7u7a8WKFRo3bpyioqJUWFhoug0IACobb29vbdmyRd9///0t/8MzMzNTt99+u0XQdeHCBf3444+lOkaHDh0kSXv27CHsAsqgR48eatiwoU6fPq2AgIASZ9CfO3dOOTk5uvfeey1uL/zhhx8sJgiUpDw/c3Dr8Jct8DfVq1dXjx499P777ys5OVn/+te/1Lp1a61Zs0ajR49Wz549dfLkSbN9VqxYoUOHDpX6P0OGDDHtm5ubq4MHD1r0Izs7Wy+//LIkacCAAWbbhgwZInt7ey1YsMDsdsYjR44oPj5e7u7u8vPzu+J1uri4aPny5Wrbtq3p6SWFhYXX/HoBtiAgIECPPvqoPvroI9WtW1cvvPCCvv32Wy1ZskQBAQFXDLrOnj1rdb2H06dP680335Qki28ohw8fLkmaO3eu2e0x3333nZKSkuTj4yMvL68r9rlZs2b6+OOP5ebmpgULFigiIqLU1wsAFcnQoUNVu3ZtRUREmG4ZL+7ChQulnmV1rdzc3JSdnW123kuXLmn27Nn6/fffS3UMb29vdejQQQkJCdq0aZPF9sLCwmv6UhSoauzt7fXhhx8qKipK06ZNK7Gufv36uu222/Tf//7XbNZ8dna2acxVGuX5mYNbh5ldwBU4OTlp2LBhGjZsmLKysrRhwwbFx8eXuF5WWfzxxx8aOHCg2rVrp1atWql+/fo6ffq0EhMT9ccff6hbt24aP3682T5eXl4KCQnR3LlzFRAQoD59+shgMCghIUEFBQUKDw+3+qjev7v99tu1bNky09PijEajZs+ebXFbFWDrfv/9dz3xxBMaOHCgxUzKq/n55581btw43XPPPbrzzjvl7OysU6dO6dtvv5XBYNDgwYPVr18/s338/PwUGBio2NhYDR48WD169NBvv/2mTZs2ycnJSTNnzizVuZs2bapPPvlEjz32mBYuXKjCwkI9++yz19R/AChv9erV0/vvv69nnnlGAwcOVPfu3XXnnXfq4sWLysrKUmpqqjp16lTiAvfXY8yYMUpKStKoUaPUr18/1ahRQ6mpqTp9+rS6du1a6pBqzpw5GjdunKZNm6aYmBi1bdtWNWvWVFZWlr7//nv9/vvv+uGHH254/wFb4e3tfdWaatWqadSoUVq6dKkGDhyoBx98ULm5uUpMTJSbm9sVHyRRXHl+5uDWIewCSqlJkyZ66qmn9NRTT93QGVC33367Ro8ere+//17ffPONcnJyVKtWLbVq1UoBAQEKDAy0Gj4FBwfLzc1NMTExWrVqlRwcHNSpUyeFhoaW6h+LIs7Ozlq+fLmeeOIJbdy4UUajUe+88w6BF6qU7du3l/n/8+7u7ho2bJj27dunL7/8Un/++aecnJzUqVMnDRs2TP3797e63xtvvKHWrVtr9erVWrFihRwdHfXggw9q2rRpV53VVVyTJk1Ma3hFR0ersLBQzz33XJmuBQDKywMPPKD169dryZIl+u6775ScnCxHR0c1atRIQ4YMUUBAwE0574MPPqh58+Zp0aJF2rBhg2677Tb5+fkpKipKUVFRpT5Os2bNtH79ei1btkxbt27VunXrVK1aNbm6uqpLly7q27fvTek/UNX885//lLOzs9avX6+VK1eqQYMGGjBggKZMmaJHH3201Mcpr88c3Dp2RqPRWN6dAAAAAAAAAG4E1uwCAAAAAACAzSDsAgAAAAAAgM0g7AIAAAAAAIDNIOwCAAAAAACAzSDsAgAAAAAAgM0g7AIAAAAAAIDNIOwCAAAAAACAzSDsAgAAAAAAgM0g7AJQJbRu3Vo9e/Ys724AAAAAAG4ywi4AAAAAAADYDDuj0Wgs704AwM32008/ycHBQe7u7uXdFQAAAADATUTYBQAAAAAAAJvBbYwAqgRra3alpKSodevWevHFF/XHH3/otddek7+/v9q1a6dHHnlEa9euLfF4WVlZeuONN9S7d2+1b99evr6+GjZsmBYuXKj/x969x0VZ5v8ff6OAC6KICaYoh/WQromHRCg1rcwThYck8dS6reYSyNovrSx2s2hLM8M8rEqWkqUpiKmLpqUmagko5uGbopQjHlq1UoRGBWR+f7hMTDMoIgqOr+fjsY+F6/7c933dMwnXvLnu67548aJF7dmzZzV16lRzbefOnfXXv/5V27Ztu2pfi4qKNGfOHD366KMKCAhQ3759tWLFCnPdN998o5EjR6pjx44KDAzUCy+8oLNnz9o8ZkFBgRISEvTEE0+oQ4cOat++vQYPHqzExETxNw8AAFCdfP/995o4caJ69uyptm3bKjg4WP3799e//vUvnT592qI2KytLzz//vLp166Z7771XXbt21aRJk3T8+HGLuk8++UT33HOPwsPDdfnyZYttFy9eVEhIiO655x6tW7fupl8fgJuPmV0A7gj33HOPvL29tWnTJnNbWlqannrqKT3yyCP6/vvvlZ+fr7Zt28poNGrnzp26fPmy3njjDYWFhVkcKyMjQxEREcrLy1PTpk1177336sKFC8rOztbx48e1ceNGNWnS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ZOjEiRPmsMtoNGrEiBE6cOCAunTpopCQEB08eFCLFi1SWlqalixZIldXV4vjz5s3T3FxcWrcuLHCw8NlNBqVkpKioUOH6oMPPrD6fZqdna3w8HBdvHhRffr0UcOGDZWamqrY2FhlZWUpNjb2lr02AACUB59Xby3CLtzWjh8/rnXr1unzzz/XiRMnVKNGDXXo0EF9+vTRww8/rNq1a191/5SUFO3evbvc52vUqJHFD4+WLVvqn//8pzp06KD69evr9OnT+uKLL5SQkKAXXnhBCxYsUIsWLcz1+fn5ZT45oqSv+fn5VttOnjypkydP6u6779bbb78tJyencvcZAIAbtXjxYi1btkzDhw/XK6+8YrWobVFRkfnrBQsW6MCBAxo9erQmTpxobp85c6bmzJmjBQsWKDo62txuMBg0a9Ys+fn5KSkpSXXq1JEkjRw5UmFhYYqJidG6dessPgRMnjxZeXl5io+PV/fu3SVJ48eP15gxY7R8+XKFhIQoODj4prwWAACUF59Xqw5hF25rgwcPliQ1btxYUVFR6tWrl7y8vMq9/9y5c2/o/CUD7BJNmzbV008/rfr162vKlClauHCh3nzzzRs6hyR5enqqTp06+uGHHzRt2jRNmjRJDg4ON3xcAACu5eLFi5ozZ46aNm2ql19+2ebTm0qCKJPJpMTERLm6uioyMtKiZuzYsfr444+VlJSkcePGmX+PJScnq6ioSBEREeagS5JatGih/v3769NPP9WOHTvUtWtXSdKRI0eUkZGhoKAgi9/DTk5Oeu655/TNN98oMTGRsAsAUOX4vFp1WNAAt7VmzZpJkv773/9qx44dSk9P16+//lrFvbrytIuaNWtq7969Fu1ubm5l9q+k3dZ9za6urpozZ46aNWum1atX61//+peKi4srv+MAAPzO9u3bde7cOfXs2VPFxcXasGGD4uPjtXTpUh09etSi1mAw6PTp0+rYsaPVrYq1atVSp06ddOrUKYv90tPTJUldunSxOne3bt0kSRkZGVb1JeFXaQEBAapbt665BgCAqsTn1arDzC7c1j755BNlZWVp3bp1+uKLL/TGG29o2rRp6tq1q3r37q3777//qlMoK+se6N9zcnJS7dq1dfHiRYv2pk2bat++ffr555+t7oM+duyYJKlJkyY2j+nh4aE5c+YoKipK//nPf2QymfTKK6+wCC8A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9+7dde7cOW3atEkVKlRQ//791b17d1P9xYsXNWXKFO3atUvp6eny8fHR+++/r8cff1yS9P3332vJkiW6cOGCPDw81L9/f3Xq1Mm0f3BwsD744ANFR0dr9+7dql69ukaPHq1KlSrps88+09GjR/Xoo4/qk08+Uc2aNU37bdu2TXPmzNHp06dVtWpVde7cWa+99pocHPgIAgAAgHuDNbsAALABS5YsUd26dRUREaEXX3xRn3/+ueLj4yVJBoNBgwcP1p9//qnPP/9cCxcuVN++fZWzksHPP/+ssLAwvfzyy1qyZIm6d++usWPHas+ePWbn+Prrr9WpUyctXLhQPj4++vjjjzVhwgS9+uqrmjdvniTpiy++MNXv3LlTn3zyiV566SV98803+uCDD7R69WrNnz//vrwmAAAAeDgRdgEAYAOeeuop9ezZU7Vq1VK/fv3k4uKivXv3SpLWrVunpKQkTZgwQY0aNVKtWrXUvn17NWjQQJK0ePFidenSRT179pSXl5d69+6tp59+WosXLzY7x3PPPaf27dvLy8tL/fr10++//64OHTooODhYvr6+Cg0N1b59+0z18+fP1yuvvKIuXbrI09NTzZo105tvvqkffvjhvr0uAAAAePhwDwEAADbg0UcfNf1sZ2enKlWqmB52cuLECfn7++e5zteZM2fMbnmUpICAAEVGRuZ5jsqVK0uSateubdZ28+ZNXbt2TeXLl9exY8d09OhRs5lc2dnZunnzpm7cuKGyZcsWaqwAAABAfgi7AACwAX9dA8vOzk7Z2dmSpDJlytx2fzs7O7PfjUajRZu1dbasteWc12g06o033tDTTz9tUVO6dOnb9gkAAAAoDG5jBADAxj366KM6ceKEkpOTrW739vbW/v37zdoOHjwoHx+fuzqvn5+fEhISVKtWLYv/7O35CAIAAIB7g0+aAADYuGeffVZVqlTRBx98oP379+v8+fPatGmTDh48KEnq27evVq9erWXLlikhIUFLlizRzz//rN69e9/VeV9//XX9+OOP+uqrr/Tbb7/p9OnTWr9+vWbNmlUUwwIAAACs4jZGAABsnKOjo7788ktNmTJFf/vb35SVlSVfX1+9//77kqTWrVvr3Xff1eLFi/Wf//xHHh4eGj16tJ544om7Om9wcLAmTZqkuXPnatGiRXJwcJC3t7e6du1aFMMCAAAArLIz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tkaOHKmdO3eqZcuWCgoK0pkzZ7R161bVrl1ba9euvavAa82aNXrzzTdVq1YthYSEqFatWrpw4YK2bNmi33//XdOmTdNLL71UaDX5+voqKCjI4TnNKKd5vXnzpvz8/OTu7q6goCBZLBalp6dr586dOn36tFq0aKG//e1vqlixot31vv76a02dOlVeXl7q1q2bXFxctGnTJl2+fFnvv/9+oYe606ZN09atW5WWlpZjGFPQmsLCwhQVFaXo6Gg9+OCDhVp3Scrte/mPinJ88+Po0aMKDQ3VtWvX9Nhjj6lhw4ZKS0vTqVOnVL58eS1ZsqRQairLc36neS2uMcyryMhIzZgxQ+XKlVPDhg118uRJ1alTJ9ewK781Xbp0SS+88ILOnz+vTp06ycfHR/v379eBAwfUoUMHRUREyNXVcUF7bGyshgwZovHjx2vChAl39ZwAAAAoJQzAiejoaMNisRhr1651OLZ+/XrDYrEYr776qpGdne3QPm3atLu69+7du40dO3YYWVlZdu2nTp0y/P39jWbNmhkXLlwotJosFosxaNCgu6q5rMhpXtPT043FixcbKSkpDu2jR482LBaLsWTJErtjycnJRkBAgBEcHGwkJCTY2hMTE4127doZAQEBRnJycqHX/vnnnxsWi8UIDQ116HM3NU2fPt2wWCxGfHx8odVcGuT2veysX1GNb15dv37dePzxx42QkBDj6NGjDsczMjIKraayPOe5zWtxjmFenTlzxjh48KDx22+/GYZhGM2bNzc6duyYY/+C1DRt2jTDYrEYq1atsrVlZ2fb5nn9+vVO77Vnzx7DYrEYCxYsuJtHBAAAQCnCnl1wKioqSi4uLnr66acdjq1bt06SNHnyZLm4uNjan3/+eTVs2FAbN25Uampqge/dtm1bPf744w7/Av/QQw+pa9euysjI0MGDB4u1JrPIaV7Lly+vMWPG6L777nNoHz16tCRp7969dsc2b96sa9euadCgQapTp46tvWbNmhoyZIiuXbumzZs3F0rdycnJev311/Xss8+qY8eOOfYrzprKity+l61K0/iuXr1aCQkJmjx5sho3buxw3M3N/u37e3XOc5vX0jiGdevWVatWrRxWh+YkvzWlpqZq48aNqlu3rgYMGGBrd3Fx0aRJk+Tq6mr7OQEAAADzI+yCA8MwFBcXp4ceesgh/Lh586a+//57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ALh3sLILQL65urrq7bfftgVEktSiRQt16NBBv/32m3744QdJ0pUrVyRJISEhDtfw9vZWvXr18n3vChUqyM/PT+fOnbO99padna39+/fL399fQUFBOnTokG7evClJunr1qk6ePKkmTZrYgpLMzEwtW7ZMlStXtgu6JMnDw0Nvv/223N3d9b//+7+29qNHjyomJkatW7fWlClTbEGXJNWtW1fTp09XVlaWXVDzR8uXL9drr72mevXqac2aNXcddEm3wj9r0CVJLi4ueuWVV1SnTh0dOXJEBw8ezPO1/P397YIuSRo7dqwkad++fU7PsT67NeiSpIEDB8rT01Pff/+90tPTbe2ff/65fvvtN02dOtUu6JKk5557Tp06ddLhw4d15MgRW/uaNWsk3Qoab99Yv1mzZnZBJAAAAABYEXYByDdvb281aNDAod3adunSJUm3AglJmjVrlvbs2aPMzMxCub/1tT/rCq4ff/xR169fV3BwsIKDg5Wenm57RXLv3r0yDMPuVcEff/xRSUlJ8vf3twu6rKpXry4fHx+dOHFCv//+uyRp165dkqQnn3xSLi4uDuf4+/tLurXCzZl58+Zp9uzZatq0qVavXq06deoU8OntdevWzaGtfPny6ty5syRp//79eb5Wu3btHNq8vLz0pz/9SRcvXnR6TlBQkF3wJ0lubm568MEHlZGRoeTkZFv77t27Jd0aQ2f+OIYJCQk6f/68atWqpTZt2jj0d/bsAAAAAMBrjADyrXbt2k7bPTw8JMm2mqd3797atWuXNm3apKFDh6pSpUpq3ry5Hn30UT3//PO6//77C3T/oKAgffTRR4qLi1Pv3r1toVdwcLAqV64s6VYQFhwc7HS/rnPnzkmSYmJi5Ovrm+u9UlJSVLFiRds5c+fO1dy5c3Psn5SU5NB24MABxcXFqUaNGvr8889VpUqVfDxt7h544AGn7d7e3pKUY0jlTE7zWrlyZbvQKq/nSLJb2WUdQ2eh2u2sY2itPadnzKkdAAAAwL2NsAtAvjlb2eRMuXLlNH/+fI0aNUrR0dGKjY3VoUOHtHfvXn3yySdatmyZWrVqle/7t27dWuXLl7cFWdb9uho3bixXV1fVrl3b7tgf9+uybjzv4+Oj1q1b53ov66ol6/5iAQEBqlu3bo79vby8HNoaNmwo6danEC5YsECvvfZaXh+1wArySYV5ndeCnpOVlSUXFxc999xzufZr1KiRpDs/Q0HqBQAAAGB+hF0AilzTpk3VtGlTTZgwQampqVq4cKGWL1+u//7v/9a6devyfb2KFSvKz89P+/fvV3x8vPbv36+AgAC5ut56MzswMFDffPONEhMTdeLECTVp0kT33Xef7fxatWpJuhWqzJ49O0/3tK5gevrpp/O9Mbqnp6c+/PBDDR06VCtWrFC5cuU0ffr0fF0jJwkJCU7bz58/L0mqWbNmodynMNSuXVtnzpzRzJkz87S6zVp7Ts9oXSkGAAAAALdjzy4AxapKlSqaNGmSXFxc9NNPPxX4OtbXElesWKFr164pODjYdsy6b9eSJUsc9uuSJD8/P1WtWlWxsbFKTU3N0/0eeeQRSdK2bdsKVG+1atX02WefqVGjRvr0009zfRUyPzZu3OjQlpmZqS1btkiS072uSkrbtm0l5X0Mvb29Vbt2bSUmJjrdaN/ZswMAAAAAYReAIvPll186DbRiYmJkGMZdbdJuDbDWrl0rSXZh1x+P/THscnd3V2hoqK5du6YJEyY4XSF07NgxuzClVatWatu2rWJjY/XOO+/oxo0bdv2zs7O1c+fOHD+1UJLuv/9+rVixQg0bNtSSJUs0b968/DyyUwcOHLD7BEjDMBQeHq6EhAQ1bty4VIVdoaGhqlixot59911t377d4XhycrJWrVpl+1AASerXr58k6b333rMLJo8ePapVq1YVfdEAAAAAyhxeYwRQZLZs2aLp06erXr16slgsto3eDx06pHLlymnSpEkFvrZ1366bN2/K09PTbqP5+vXrq3bt2rpw4YLDfl1WY8aM0alTp7RhwwY988wzatasmerUqaOkpCTFx8fr7NmzevLJJ9W1a1fbOXPnzlVoaKhWrFihr776So0bN1a1atWUmJioX375RVevXtWMGTOc3s/KGngNHjxYH3/8scqVK6eXX365wOMwYMAAzZw5U1988YXq1aun48eP68SJE6pcubLefffdAl+3KPj4+Oj999/X1KlTNXbsWDVo0EANGzaUYRhKSEjQyZMnlZGRoe7du6tixYqSpBEjRuj//u//dPDgQXXq1EnBwcG6ceOG9uzZoz59+mjNmjUl/FQAAAAAShtWdgEoMsOHD9fAgQNVuXJl7du3T1u3btWVK1fUrVs3rV+/Xp07dy7wtStVqqQWLVpIkt1+XVaBgYGSJF9fX3l6ejqc7+rqqg8++EALFixQcHCwTp8+ra1bt+rkyZOqXr26JkyYoClTptidU716da1du1YzZsxQ/fr1dfjwYW3btk0XLlxQ06ZN9frrr6tHjx53rN36qYw+Pj5atGiRFi1aVNBhUJcuXbR48WKVK1dO0dHRunDhgp588kmtXbtWTZs2LfB1i0rnzp311VdfqV+/fsrMzFRMTIzi4uKUnp6u7t2765NPPlHVqlVt/d3d3bV8+XKFhobK3d1d0dHRio+P18SJE/X666+X4JMAAAAAKK1cjIJ8ZBcAAAAAAABQCrGyCwAAAAAAAKZB2AUAAAAAAADTYIN6ACXq1KlTWrJkSZ76+vv7q2/fvkVcUfFjDAAAAACg8BB2AShRly9fVlRUVJ77mzHoYQwAAAAAoPCwQT0AAAAAAABMgz27AAAAAAAAYBqEXQAAAAAAADANwi4AAAAAAACYBmEXAAAAAAAATIOwCwAAAAAAAKZB2AUAAAAAAADTIOwCAAAAAACAaRB2AQAAAAAAwDT+H8eLYCkNE82hAAAAAElFTkSuQmCC",
      "text/plain": [
       "<Figure size 1200x1500 with 6 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "fig, axes = plt.subplots(3, 2, figsize=(12, 15))\n",
    "sns.countplot(x=\"income\", color=\"C0\", data=data, ax=axes[0, 0])\n",
    "sns.countplot(x=\"sex\", hue=\"income\", data=data, ax=axes[0, 1])\n",
    "sns.countplot(x=\"race\", hue=\"income\", data=data, ax=axes[1, 0])\n",
    "sns.countplot(x=\"age_binned\", hue=\"income\", data=data, ax=axes[1, 1])\n",
    "sns.countplot(x=\"hs_week_binned\", hue=\"income\", data=data, ax=axes[2, 0])\n",
    "axes[2, 1].axis(\"off\");"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Some quick and gross info from the plots\n",
    "\n",
    "* The probability of making more than \\$50k a year is larger if you are a Male.\n",
    "* A person also has more probability of making more than \\$50k/yr if she/he is White.\n",
    "* For age, we see the probability of making more than \\$50k a year increases as the variable increases, up to a point where it starts to decrease.\n",
    "* Also, the more hours a person works per week, the higher the chance of making more than \\$50k/yr. There's a big jump in that probability when the hours of work per week jump from the (20, 40] bin to the (40, 60] one."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## The model\n",
    "\n",
    "We will use a logistic regression model to estimate the probability of making more than \\\\$50K as a function of age, hours of work per week, sex, race and education level.\n",
    "\n",
    "If we have a binary response variable $Y$ and a set of predictors or explanatory variables $X_1, X_2, \\cdots, X_p$ the logistic regression model can be defined as follows:\n",
    "\n",
    "$$\\log{\\left(\\frac{\\pi}{1 - \\pi}\\right)} = \\beta_0 + \\beta_1 X_1 + \\beta_2 X_2 + \\cdots + \\beta_p X_p$$\n",
    "\n",
    "where $\\pi = P(Y = 1)$ (a.k.a. probability of success) and $\\beta_0, \\beta_1, \\cdots \\beta_p$ are unknown parameters. The term on the left side is the logarithm of the odds ratio or simply known as the log-odds. With little effort, the expression can be re-arranged to express our probability of interest, $\\pi$, as a function of the betas and the predictors.\n",
    "\n",
    "$$\n",
    "\\pi = \\frac{e^{\\beta_0 + \\beta_1 X_1 + \\cdots + \\beta_p X_p}}{1 + e^{\\beta_0 + \\beta_1 X_1 + \\cdots + \\beta_p X_p}}\n",
    "    = \\frac{1}{1 + e^{-(\\beta_0 + \\beta_1 X_1 + \\cdots + \\beta_p X_p)}}\n",
    "$$\n",
    "\n",
    "We need to specify a prior and a likelihood in order to draw samples from the posterior distribution. We could use sociological knowledge about the effects of age and education on income, but instead, let’s use the default prior specification in Bambi.\n",
    "\n",
    "The likelihood is the product of $n$ Bernoulli trials, $\\prod_{i=1}^{n}{p_i^y(1-p_i)^{1-y_i}}$ where $p_i = P(Y=1)$.  \n",
    "\n",
    "In our case, we have \n",
    "\n",
    "$$Y = \n",
    "\\left\\{ \n",
    "    \\begin{array}{ll}\n",
    "        1 & \\textrm{if the person makes more than 50K per year} \\\\\n",
    "        0 & \\textrm{if the person makes less than 50K per year} \n",
    "    \\end{array}\n",
    "\\right.\n",
    "$$\n",
    "\n",
    "$$\\pi = P(Y=1)$$\n",
    "\n",
    "But this is a Bambi example, right? Let's see how Bambi can helps us to build a logistic regression model."
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Model 1:\n",
    "\n",
    "$$\n",
    "\\log{\\left(\\frac{\\pi}{1 - \\pi}\\right)} = \\beta_0 + \\beta_1 X_1 + \\beta_2 X_2 + \\beta_3 X_3 + \\beta_4 X_4   \n",
    "$$\n",
    "\n",
    "Where:\n",
    "\n",
    "$$\n",
    "\\begin{split}\n",
    "X_1 &= \\displaystyle \\frac{\\text{Age} - \\text{mean(Age)}}{\\text{std(Age)}} \\\\\n",
    "X_2 &= \\displaystyle \\frac{\\text{Hours week} - \\text{mean(Hours week)}}{\\text{std(Hours week)}} \\\\\n",
    "X_3 &= \n",
    "\\left\\{ \n",
    "    \\begin{array}{ll}\n",
    "        1 & \\textrm{if the person is male} \\\\\n",
    "        0 & \\textrm{if the person is female} \n",
    "    \\end{array}\n",
    "\\right. \\\\\n",
    "X_4 &= \n",
    "\\left\\{ \n",
    "    \\begin{array}{ll}\n",
    "        1 & \\textrm{if the person is white} \\\\\n",
    "        0 & \\textrm{if the person is black} \n",
    "    \\end{array}\n",
    "\\right.\n",
    "\\end{split}\n",
    "$$\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "Modeling the probability that income==>50K\n",
      "WARNING:2025-09-28 19:51:35,027:jax._src.xla_bridge:864: An NVIDIA GPU may be present on this machine, but a CUDA-enabled jaxlib is not installed. Falling back to cpu.\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "a607717bb855404381a3ddbd460ec9d5",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "  0%|          | 0/2000 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "d60da55d02d643e29bd33031d641e699",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "  0%|          | 0/2000 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "44b370d5b44d4d6e9f0132cd45e5b40d",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "  0%|          | 0/2000 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "6cb2debf53f24492a686352a2665f657",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "  0%|          | 0/2000 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "model1 = bmb.Model(\n",
    "    \"income['>50K'] ~ sex + race + scale(age) + scale(hs_week)\",\n",
    "    data,\n",
    "    family=\"bernoulli\"\n",
    ")\n",
    "fitted1 = model1.fit(inference_method=\"numpyro\", idata_kwargs={\"log_likelihood\": True})"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "az.plot_trace(fitted1);\n",
    "az.summary(fitted1)"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Model 2\n",
    "\n",
    "$$\n",
    "\\log{\\left(\\frac{\\pi}{1 - \\pi}\\right)} = \\beta_0 + \\beta_1 X_1 + \\beta_2 X_1^2 + \\beta_3 X_2 + \\beta_4 X_2^2\n",
    "                                         + \\beta_5 X_3 + \\beta_6 X_4\n",
    "$$\n",
    "\n",
    "Where: \n",
    "\n",
    "$$\n",
    "\\begin{aligned}\n",
    "    X_1 &= \\displaystyle \\frac{\\text{Age} - \\text{mean(Age)}}{\\text{std(Age)}} \\\\\n",
    "    X_2 &= \\displaystyle \\frac{\\text{Hours week} - \\text{mean(Hours week)}}{\\text{std(Hours week)}} \\\\\n",
    "    X_3 &= \n",
    "    \\left\\{ \n",
    "        \\begin{array}{ll}\n",
    "            1 & \\textrm{if the person is male} \\\\\n",
    "            0 & \\textrm{if the person is female} \n",
    "        \\end{array}\n",
    "    \\right. \\\\\n",
    "    X_4 &= \n",
    "    \\left\\{ \n",
    "        \\begin{array}{ll}\n",
    "            1 & \\textrm{if the person is white} \\\\\n",
    "            0 & \\textrm{if the person is black} \n",
    "        \\end{array}\n",
    "    \\right. \\\\\n",
    "\\end{aligned}\n",
    "$$"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "model2 = bmb.Model(\n",
    "    \"income['>50K'] ~ sex + race + scale(age) + I(scale(age) ** 2) + scale(hs_week) + I(scale(hs_week) ** 2)\",\n",
    "    data,\n",
    "    family=\"bernoulli\"\n",
    ")\n",
    "fitted2 = model2.fit(inference_method=\"numpyro\", idata_kwargs={\"log_likelihood\": True})"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "az.plot_trace(fitted2);\n",
    "az.summary(fitted2)"
   ]
  },
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Model 3\n",
    "\n",
    "$$\n",
    "\\log{\\left(\\frac{\\pi}{1 - \\pi}\\right)} = \\beta_0 + \\beta_1 X_1 + \\beta_2 X_1^2 + \\beta_3 X_1^3 + \\beta_4 X_2 \n",
    "                                         + \\beta_5 X_2^2 + \\beta_6 X_2^3 + \\beta_7 X_3 + \\beta_8 X_4\n",
    "$$\n",
    "\n",
    "Where: \n",
    "\n",
    "$$\n",
    "\\begin{aligned}\n",
    "    X_1 &= \\displaystyle \\frac{\\text{Age} - \\text{mean(Age)}}{\\text{std(Age)}} \\\\\n",
    "    X_2 &= \\displaystyle \\frac{\\text{Hours week} - \\text{mean(Hours week)}}{\\text{std(Hours week)}} \\\\\n",
    "    X_3 &= \n",
    "    \\left\\{ \n",
    "        \\begin{array}{ll}\n",
    "            1 & \\textrm{if the person is male} \\\\\n",
    "            0 & \\textrm{if the person is female} \n",
    "        \\end{array}\n",
    "    \\right. \\\\\n",
    "    X_4 &= \n",
    "    \\left\\{ \n",
    "        \\begin{array}{ll}\n",
    "            1 & \\textrm{if the person is white} \\\\\n",
    "            0 & \\textrm{if the person is black} \n",
    "        \\end{array}\n",
    "    \\right. \n",
    "\\end{aligned}\n",
    "$$"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "parts = [\n",
    "    \"scale(age)\",\n",
    "    \"I(scale(age) ** 2)\",\n",
    "    \"I(scale(age) ** 3)\",\n",
    "    \"scale(hs_week)\",\n",
    "    \"I(scale(hs_week) ** 2)\",\n",
    "    \"I(scale(hs_week) ** 3)\",\n",
    "]\n",
    "\n",
    "model3 = bmb.Model(\n",
    "    \"income['>50K'] ~ sex + race + \" + \" + \".join(parts),\n",
    "    data,\n",
    "    family=\"bernoulli\"\n",
    ")\n",
    "fitted3 = model3.fit(\n",
    "    inference_method=\"numpyro\", random_seed=42, idata_kwargs={\"log_likelihood\": True}\n",
    ")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "az.plot_trace(fitted3);\n",
    "az.summary(fitted3)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Model comparison\n",
    "\n",
    "We can perform a Bayesian model comparison very easily with `az.compare()`. Here we pass a dictionary with the InferenceData objects that `Model.fit()` returned and `az.compare()` returns a data frame that is ordered from best to worst according to the criteria used. By default, ArviZ uses *loo*,  which is an estimation of leave one out cross validation. Another option is the widely applicable information criterion (WAIC). For more information about the information criteria available and other options within the function [see the docs](https://arviz-devs.github.io/arviz/api/generated/arviz.compare.html)."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "models_dict = {\n",
    "    \"model1\": fitted1,\n",
    "    \"model2\": fitted2,\n",
    "    \"model3\": fitted3\n",
    "}\n",
    "df_compare = az.compare(models_dict)\n",
    "df_compare"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "az.plot_compare(df_compare, insample_dev=False);"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "There is a difference in the point estimations (empty circles) between the model with cubic terms (model 3) and the model with quadratic terms (model 2) but there is some overlap between their interval estimations. This time, we are going to select model 2 and do some extra little work with it because from previous experience with this dataset we know there is no substantial difference between them, and model 2 is simpler. However, as we mention in the final remarks, this is not the best you can achieve with this dataset. If you want, you could also try to add other predictors, such as education level and see how it impacts in the model comparison :). "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Probability estimation\n",
    "\n",
    "In this section we plot age vs the probability of making more than 50K a year given different profiles."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "We set hours of work per week at 40 hours and assign a grid from 18 to 75 age. They're standardized because they\n",
    "were standardized when we fitted the model.\n",
    "\n",
    "Here we use `az.plot_hdi()` to get Highest Density Interval plots. We get two bands for each profile. One corresponds to an hdi probability of 0.94 (the default) and the other to an hdi probability of 0.5."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "bmb.interpret.plot_predictions(\n",
    "    model2,\n",
    "    fitted2,\n",
    "    conditional={}\n",
    ")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "HS_WEEK = (40 - hs_mean) / hs_std\n",
    "AGE = (np.linspace(18, 75) - age_mean) / age_std\n",
    "\n",
    "fig, ax = plt.subplots()\n",
    "handles = []\n",
    "i = 0\n",
    "\n",
    "for race in [\"Black\", \"White\"]:\n",
    "    for sex in [\"Female\", \"Male\"]:\n",
    "        color = f\"C{i}\"\n",
    "        label = f\"{race} - {sex}\"\n",
    "        handles.append(mlines.Line2D([], [], color=color, label=label, lw=3))\n",
    "\n",
    "        new_data = pd.DataFrame({\n",
    "            \"sex\": [sex] * len(AGE),\n",
    "            \"race\": [race] * len(AGE),\n",
    "            \"age\": AGE,\n",
    "            \"age2\": AGE ** 2,\n",
    "            \"hs_week\": [HS_WEEK] * len(AGE),\n",
    "            \"hs_week2\": [HS_WEEK ** 2] * len(AGE),\n",
    "        })\n",
    "        new_idata = model2.predict(fitted2, data=new_data, inplace=False)\n",
    "        mean = new_idata.posterior[\"p\"].values\n",
    "\n",
    "        az.plot_hdi(AGE * age_std + age_mean, mean, ax=ax, color=color)\n",
    "        az.plot_hdi(AGE * age_std + age_mean, mean, ax=ax, color=color, hdi_prob=0.5)\n",
    "        i += 1\n",
    "\n",
    "ax.set_xlabel(\"Age\")\n",
    "ax.set_ylabel(\"P(Income > $50K)\")\n",
    "ax.legend(handles=handles, loc=\"upper left\");"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The highest posterior density bands show how the probability of earning more than 50K changes with age for a given profile. In all the cases, we see the probability of making more than $50K increases with age until approximately age 52, when the probability begins to drop off. We can interpret narrow portions of a curve as places where we have low uncertainty and spread out portions of the bands as places where we have somewhat higher uncertainty about our coefficient values."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Final remarks\n",
    "\n",
    "In this notebook we've seen how easy it is to incorporate ArviZ into a Bambi workflow to perform model comparison based on information criteria such as **LOO** and **WAIC**. However, an attentive reader might have seen that the highest density interval plot never shows a predicted probability greater than 0.5 (which is not good if we expect to predict that at least some people working 40hrs/wk make more than \\\\$50k/yr). You can increase the hours of work per week for the profiles we've used and the HDIs will show larger values. But we won't be seeing the whole picture.  \n",
    "\n",
    "Although we're using some demographic variables such as **sex** and **race**, the cells resulting from the combinations of their levels are still very heterogeneous. For example, we are mixing individuals of all educational levels. A possible next step is to **incorporate education** into the different models we compared. If any of the readers (yes, you!) is interested in doing so, here there are some notes that may help \n",
    "\n",
    "* Education is an ordinal categorical variable with a lot of levels. \n",
    "    + Explore the conditional distribution of income given education levels.\n",
    "    + See what are the counts/proportions of people within each education level.\n",
    "    + Collapse categories (but respect the ordinality!). Try to end up with 5 or less categories if possible.\n",
    "* Start with a model with only **age**, **sex**, **race**, **hs_week** and **education**. Then incorporate higher order  terms (second and third powers for example). Don't go beyond fourth powers.\n",
    "* Look for a nice activity to do while the sampler does its job.  \n",
    "We know it's going to take a couple of hours to fit all those models :) \n",
    "\n",
    "And finally, please feel free to [open a new issue](https://github.com/bambinos/bambi/issues) if you think there's something that we can improve."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "%load_ext watermark\n",
    "%watermark -n -u -v -iv -w"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "dev",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.13.7"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
